Uses of Interface
org.drasyl.DrasylNodeComponent
Packages that use DrasylNodeComponent
Package
Description
Core API that includes the
DrasylNode
and DrasylConfig
.Monitors various states or events in the drasyl node.
Connects to super peer and other peers.
Establishes direct connections to other peers.
Automatic discovery of other running drasyl nodes in the same JVM.
Uses the file system to discover other drasyl nodes running on the local computer.
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 DrasylNodeComponentModifierConstructorDescriptionprotected
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 DrasylNodeComponentModifier and TypeClassDescriptionclass
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 DrasylNodeComponentModifier and TypeClassDescriptionclass
Used byDirectConnectionsManager
to establish a direct connection to another peer.class
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 DrasylNodeComponentModifier and TypeClassDescriptionclass
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 DrasylNodeComponentModifier and TypeClassDescriptionclass
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 DrasylNodeComponentModifier and TypeClassDescriptionclass
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 DrasylNodeComponentModifier and TypeClassDescriptionclass
The server binds to a defined port and thus allows the node to be discovered and contacted by other peers.