Uses of Package
org.drasyl.pipeline
-
Packages that use org.drasyl.pipeline Package Description org.drasyl Core API that includes theDrasylNode
andDrasylConfig
.org.drasyl.behaviour DescribesDrasylNode
s as finite state machines.org.drasyl.intravm Automatic discovery of other running drasyl nodes in the same JVM.org.drasyl.localhost Uses the file system to discover other drasyl nodes running on the local computer.org.drasyl.loopback.handler org.drasyl.monitoring Monitors various states or events in the drasyl node.org.drasyl.pipeline Link between application and drasyl overlay network.org.drasyl.pipeline.handler Contains default implementations for some basic handlers.org.drasyl.pipeline.serialization Package contains classes that are used for serialisation of message to byte arrays and vice vera.org.drasyl.pipeline.skeleton Contains skeleton implementations for the most often used idioms (e.g., in- or outbound-only handlers).org.drasyl.plugin Flexible extensions of drasyl via plugins that can be loaded into the pipeline together with user-defined settings.org.drasyl.remote.handler Handlers used to communicate with remote nodes.org.drasyl.remote.handler.portmapper ContainsPortMapper
that attempts to create port forwarding via PCP, NAT-PMP, UPnP-IDG. -
Classes in org.drasyl.pipeline used by org.drasyl Class Description Pipeline A list ofHandler
s which handles or intercepts inbound events and outbound operations of aDrasylNode
. -
Classes in org.drasyl.pipeline used by org.drasyl.behaviour Class Description Pipeline A list ofHandler
s which handles or intercepts inbound events and outbound operations of aDrasylNode
. -
Classes in org.drasyl.pipeline used by org.drasyl.intravm Class Description Handler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsPipeline
.HandlerContext -
Classes in org.drasyl.pipeline used by org.drasyl.localhost Class Description Handler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsPipeline
.HandlerContext -
Classes in org.drasyl.pipeline used by org.drasyl.loopback.handler Class Description Handler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsPipeline
.HandlerContext Stateless Indicates that the annotated handler class is stateless and can safely be shared among multiple instances. -
Classes in org.drasyl.pipeline used by org.drasyl.monitoring Class Description Handler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsPipeline
.HandlerContext -
Classes in org.drasyl.pipeline used by org.drasyl.pipeline Class Description AbstractPipeline AbstractPipeline
implementation, that needs head and tail.Handler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsPipeline
.HandlerContext Pipeline A list ofHandler
s which handles or intercepts inbound events and outbound operations of aDrasylNode
. -
Classes in org.drasyl.pipeline used by org.drasyl.pipeline.handler Class Description Handler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsPipeline
.HandlerContext Stateless Indicates that the annotated handler class is stateless and can safely be shared among multiple instances. -
Classes in org.drasyl.pipeline used by org.drasyl.pipeline.serialization Class Description Handler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsPipeline
.HandlerContext Stateless Indicates that the annotated handler class is stateless and can safely be shared among multiple instances. -
Classes in org.drasyl.pipeline used by org.drasyl.pipeline.skeleton Class Description Handler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsPipeline
.HandlerContext Skip Indicates that the annotated handler method (Handler.read(HandlerContext, Address, Object, CompletableFuture)
,Handler.write(HandlerContext, Address, Object, CompletableFuture)
,Handler.eventTriggered(HandlerContext, Event, CompletableFuture)
orHandler.exceptionCaught(HandlerContext, Exception)
) inHandler
will not be invoked by thePipeline
and so MUST only be used when theHandler
method does nothing except forward to the nextHandler
in the pipeline. -
Classes in org.drasyl.pipeline used by org.drasyl.plugin Class Description Pipeline A list ofHandler
s which handles or intercepts inbound events and outbound operations of aDrasylNode
. -
Classes in org.drasyl.pipeline used by org.drasyl.remote.handler Class Description Handler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsPipeline
.HandlerContext Stateless Indicates that the annotated handler class is stateless and can safely be shared among multiple instances. -
Classes in org.drasyl.pipeline used by org.drasyl.remote.handler.portmapper Class Description Handler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsPipeline
.HandlerContext