Uses of Package
org.drasyl.util.internal
Packages that use org.drasyl.util.internal
Package
Description
netty
Channel for the drasyl overlay
network.Helper to load resources from (nested) JARs or file system
Libsodium wrappers for the crypto operations of drasyl
Handlers used to run a drasyl node.
For message decoding and encoding (like serialization).
Different methods to discover peers.
Handlers used to communicate with remote nodes.
Discovery/Routing of peers on the internet.
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.)Contains classes necessary for encrypted peer/application communication.
Serialization of java objects to byte arrays and vice versa.
Utility classes used across multiple packages.
Logging API (for internal use only).
-
Classes in org.drasyl.util.internal used by org.drasyl.channelClassDescriptionIndicates a public API that can change at any time (even in minor/bugfix releases).
-
Classes in org.drasyl.util.internal used by org.drasyl.crypto.loaderClassDescriptionIndicates a public API that can change at any time (even in minor/bugfix releases).
-
Classes in org.drasyl.util.internal used by org.drasyl.crypto.sodiumClassDescriptionIndicates a public API that can change at any time (even in minor/bugfix releases).
-
Classes in org.drasyl.util.internal used by org.drasyl.handlerClassDescriptionIndicates a public API that can change at any time (even in minor/bugfix releases).
-
Classes in org.drasyl.util.internal used by org.drasyl.handler.codecClassDescriptionIndicates a public API that can change at any time (even in minor/bugfix releases).
-
Classes in org.drasyl.util.internal used by org.drasyl.handler.discoveryClassDescriptionA common annotation to declare that annotated elements can be
nullunder some circumstance. -
Classes in org.drasyl.util.internal used by org.drasyl.handler.remoteClassDescriptionIndicates a public API that can change at any time (even in minor/bugfix releases).
-
Classes in org.drasyl.util.internal used by org.drasyl.handler.remote.internetClassDescriptionIndicates a public API that can change at any time (even in minor/bugfix releases).
-
Classes in org.drasyl.util.internal used by org.drasyl.handler.remote.protocolClassDescriptionA common annotation to declare that annotated elements cannot be
null.A common annotation to declare that annotated elements can benullunder some circumstance.Indicates a public API that can change at any time (even in minor/bugfix releases). -
Classes in org.drasyl.util.internal used by org.drasyl.handler.rmiClassDescriptionIndicates a public API that can change at any time (even in minor/bugfix releases).
-
Classes in org.drasyl.util.internal used by org.drasyl.identity
-
Classes in org.drasyl.util.internal used by org.drasyl.nodeClassDescriptionA common annotation to declare that annotated elements cannot be
null.A common annotation to declare that annotated elements can benullunder some circumstance.Indicates a public API that can change at any time (even in minor/bugfix releases). -
Classes in org.drasyl.util.internal used by org.drasyl.node.behaviour
-
Classes in org.drasyl.util.internal used by org.drasyl.node.channelClassDescriptionIndicates a public API that can change at any time (even in minor/bugfix releases).
-
Classes in org.drasyl.util.internal used by org.drasyl.node.event
-
Classes in org.drasyl.util.internal used by org.drasyl.node.handler.cryptoClassDescriptionIndicates a public API that can change at any time (even in minor/bugfix releases).
-
Classes in org.drasyl.util.internal used by org.drasyl.node.handler.serializationClassDescriptionA common annotation to declare that annotated elements can be
nullunder some circumstance. -
Classes in org.drasyl.util.internal used by org.drasyl.utilClassDescriptionA common annotation to declare that annotated elements cannot be
null.Indicates a public API that can change at any time (even in minor/bugfix releases). -
Classes in org.drasyl.util.internal used by org.drasyl.util.loggingClassDescriptionIndicates a public API that can change at any time (even in minor/bugfix releases).