Uses of Annotation Type
org.drasyl.util.internal.UnstableApi
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).
Handlers used to communicate with remote nodes.
Discovery/Routing of peers on the internet.
The protocol used for communication with remote peers.
Contains
DrasylNode
.Contains classes necessary for encrypted peer/application communication.
Utility classes used across multiple packages.
Logging API (for internal use only).
Package
Description
Classes for crypto-related operations.
Helper to load resources from (nested) JARs or file system
Libsodium wrappers for the crypto operations of drasyl
-
Uses of UnstableApi in org.drasyl.channel
Modifier and TypeClassDescriptionclass
AChannelInitializer
forDrasylServerChannel
s that relays all messages through super peers.class
AChannelInitializer
forDrasylServerChannel
s that tries to traverse (if any) NATs with a fallback to relaying all messages through super peers. -
Uses of UnstableApi in org.drasyl.crypto.loader
Modifier and TypeClassDescriptionclass
Helper class to load the libsodium library from the preferred location.final class
This class helps to load native libraries, used with JNA. -
Uses of UnstableApi in org.drasyl.crypto.sodium
Modifier and TypeClassDescriptionclass
This class loads and binds the JNASodium
.class
Simple wrapper class that make native class easier.class
This class presents a restricted view to the native sodium library. -
Uses of UnstableApi in org.drasyl.handler
Modifier and TypeClassDescriptionclass
AChannelHandler
that tracks allPathEvent
s containing RTT information and generates some statistics that are periodically passed to the channel as anPeersRttHandler.PeersRttReport
event. -
Uses of UnstableApi in org.drasyl.handler.codec
ModifierConstructorDescriptionJacksonCodec
(com.fasterxml.jackson.databind.ObjectMapper mapper, Class<T> clazz) -
Uses of UnstableApi in org.drasyl.handler.remote
Modifier and TypeClassDescriptionfinal class
This handler filters out all messages received with invalid proof of work.class
Starts an UDP broadcast server and together with theLocalNetworkDiscovery
is responsible for discovering other nodes in the local network.class
Starts an UDP server which joins a IP multicast group and together with theLocalNetworkDiscovery
is responsible for discovering other nodes in the local network. -
Uses of UnstableApi in org.drasyl.handler.remote.internet
Modifier and TypeClassDescriptionclass
Re-uses address from messages with unconfirmed peers as last-resort. -
Uses of UnstableApi in org.drasyl.handler.remote.protocol
Modifier and TypeInterfaceDescriptioninterface
FullReadMessage<T extends FullReadMessage<?>>
Describes a message whose content has been read completely.interface
Describes a message whose content has been read partially.class
This class models the public header of a drasyl protocol message.interface
Describes a message that is sent to remote peers via UDP/TCP. -
Uses of UnstableApi in org.drasyl.handler.rmi
Modifier and TypeFieldDescriptionstatic final com.fasterxml.jackson.databind.ObjectMapper
RmiUtil.OBJECT_MAPPER
-
Uses of UnstableApi in org.drasyl.node
Modifier and TypeClassDescriptionfinal class
Holds parent and childEventLoop
s that are shared across allDrasylNode
s. -
Uses of UnstableApi in org.drasyl.node.channel
-
Uses of UnstableApi in org.drasyl.node.handler.crypto
-
Uses of UnstableApi in org.drasyl.util
Modifier and TypeClassDescriptionfinal class
Utility to colorize and style Strings with ANSI escape sequences. -
Uses of UnstableApi in org.drasyl.util.logging