Uses of Interface
org.drasyl.DrasylNodeComponent
-
Packages that use DrasylNodeComponent Package Description org.drasyl Core API that includes theDrasylNode
andDrasylConfig
.org.drasyl.monitoring Monitors various states or events in the drasyl node.org.drasyl.peer.connection.client Connects to super peer and other peers.org.drasyl.peer.connection.direct Establishes direct connections to other peers.org.drasyl.peer.connection.intravm Automatic discovery of other running drasyl nodes in the same JVM.org.drasyl.peer.connection.localhost Uses the file system to discover other drasyl nodes running on the local computer.org.drasyl.peer.connection.server Provides a server to which children and other peers can connect. -
-
Uses of DrasylNodeComponent in org.drasyl
Constructor parameters in org.drasyl with type arguments of type DrasylNodeComponent Constructor Description DrasylNode(DrasylConfig config, Identity identity, PeersManager peersManager, PeerChannelGroup channelGroup, Set<Endpoint> endpoints, AtomicBoolean acceptNewConnections, Pipeline pipeline, List<DrasylNodeComponent> components, PluginManager pluginManager, AtomicBoolean started, CompletableFuture<Void> startSequence, CompletableFuture<Void> shutdownSequence)
-
Uses of DrasylNodeComponent in org.drasyl.monitoring
Classes in org.drasyl.monitoring that implement DrasylNodeComponent Modifier and Type Class Description class
Monitoring
Monitors various states or events in the drasyl Node. -
Uses of DrasylNodeComponent in org.drasyl.peer.connection.client
Classes in org.drasyl.peer.connection.client that implement DrasylNodeComponent Modifier and Type Class Description class
DirectClient
Used byDirectConnectionsManager
to establish a direct connection to another peer.class
SuperPeerClient
This class represents the link betweenDrasylNode
and the super peer. -
Uses of DrasylNodeComponent in org.drasyl.peer.connection.direct
Classes in org.drasyl.peer.connection.direct that implement DrasylNodeComponent Modifier and Type Class Description class
DirectConnectionsManager
This class is responsible for establishing and managing direct connections with other drasyl nodes. -
Uses of DrasylNodeComponent in org.drasyl.peer.connection.intravm
Classes in org.drasyl.peer.connection.intravm that implement DrasylNodeComponent Modifier and Type Class Description class
IntraVmDiscovery
Uses shared memory to discover other drasyl nodes running on same JVM. -
Uses of DrasylNodeComponent in org.drasyl.peer.connection.localhost
Classes in org.drasyl.peer.connection.localhost that implement DrasylNodeComponent Modifier and Type Class Description class
LocalHostDiscovery
Uses the file system to discover other drasyl nodes running on the local computer. -
Uses of DrasylNodeComponent in org.drasyl.peer.connection.server
Classes in org.drasyl.peer.connection.server that implement DrasylNodeComponent Modifier and Type Class Description class
Server
The server binds to a defined port and thus allows the node to be discovered and contacted by other peers.
-