Uses of Package
org.drasyl.annotation
Packages that use org.drasyl.annotation
Package
Description
Different methods to discover peers.
The protocol used for communication with remote peers.
Contains classes to manage the
Identity of the drasyl node.Contains
DrasylNode.Describes
DrasylNodes as finite state machines.Contains events that inform about various states of the
DrasylNode
(started, stopped, etc.) or overlay network events (messages, peer discovery, etc.)Serialization of java objects to byte arrays and vice versa.
Utility classes used across multiple packages.
-
Classes in org.drasyl.annotation used by org.drasyl.handler.discoveryClassDescriptionA common annotation to declare that annotated elements can be
nullunder some circumstance. -
Classes in org.drasyl.annotation used by org.drasyl.handler.remote.protocol
-
Classes in org.drasyl.annotation used by org.drasyl.identity
-
Classes in org.drasyl.annotation used by org.drasyl.nodeClassDescriptionSignifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release.A common annotation to declare that annotated elements cannot be
null.A common annotation to declare that annotated elements can benullunder some circumstance. -
Classes in org.drasyl.annotation used by org.drasyl.node.behaviour
-
Classes in org.drasyl.annotation used by org.drasyl.node.event
-
Classes in org.drasyl.annotation used by org.drasyl.node.handler.serializationClassDescriptionA common annotation to declare that annotated elements can be
nullunder some circumstance. -
Classes in org.drasyl.annotation used by org.drasyl.util