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
For message decoding and encoding (like serialization).
Connection-oriented communication with peers.
Different methods to discover peers.
Logs channel events/messages for monitoring purpose.
Information about peers.
Handlers used to communicate with remote nodes.
Discovery/Routing of peers on the internet.
The protocol used for communication with remote peers.
Contains the pipeline handlers for TCP fallback connections.
Contains classes to manage the
Identity
of the drasyl node.Contains
DrasylNode
.Describes
DrasylNode
s 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.)ChannelHandler
s used by the DrasylNode
.Contains classes necessary for encrypted peer/application communication.
Flexible extensions of drasyl via plugins that can be loaded into the pipeline together with
user-defined settings.
Serialization of java objects to byte arrays and vice versa.
The groups client plugin.
The groups manager plugin.
Utility classes used across multiple packages.
Logging API (for internal use only).
Network-related utility classes.
-
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.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.connectionClassDescriptionIndicates 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
null
under 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.monitoringClassDescriptionIndicates 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.peersClassDescriptionIndicates 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.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 benull
under 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.remote.tcpClassDescriptionIndicates 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.identityClassDescriptionA 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.nodeClassDescriptionA common annotation to declare that annotated elements cannot be
null
.A common annotation to declare that annotated elements can benull
under 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.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.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.pluginClassDescriptionIndicates 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
null
under some circumstance. -
Classes in org.drasyl.util.internal used by org.drasyl.node.plugin.groups.clientClassDescriptionIndicates 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.plugin.groups.managerClassDescriptionIndicates a public API that can change at any time (even in minor/bugfix releases).
-
Classes in org.drasyl.util.internal used by org.drasyl.serializationClassDescriptionIndicates a public API that can change at any time (even in minor/bugfix releases).
-
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).
-
Classes in org.drasyl.util.internal used by org.drasyl.util.networkClassDescriptionA common annotation to declare that annotated elements can be
null
under some circumstance.