Uses of Interface
org.drasyl.pipeline.Handler
Packages that use Handler
Package
Description
Link between application and drasyl overlay network.
Package contains classes that are used for encoding/decoding objects.
-
Uses of Handler in org.drasyl.peer.connection.pipeline
Classes in org.drasyl.peer.connection.pipeline that implement HandlerModifier and TypeClassDescriptionclass
This handler tries to send outgoing messages via TCP-based direct connection to another peers.class
This handler delivers outgoing messages addressed to the local node.class
-
Uses of Handler in org.drasyl.pipeline
Classes in org.drasyl.pipeline that implement HandlerModifier and TypeClassDescriptionclass
HandlerAdapter
which allows to explicit only handle a specific type of address.class
Skeleton implementation of aHandler
.class
SimpleDuplexHandler<I,
E, O, A extends Address> HandlerAdapter
which allows to explicit only handle a specific type of messages and events.class
SimpleInboundHandler<I,
E, A extends Address> HandlerAdapter
which allows to explicit only handle a specific type of messages and events.class
SimpleOutboundHandler<O,
A extends Address> HandlerAdapter
which allows to explicit only handle a specific type of messages.Methods in org.drasyl.pipeline that return HandlerModifier and TypeMethodDescriptionReturns theHandler
with the specified name in this pipeline.DefaultHandlerContext.handler()
HandlerContext.handler()
Returns the associatedHandler
.Methods in org.drasyl.pipeline with parameters of type HandlerModifier and TypeMethodDescriptionInserts aHandler
after an existing handler of this pipeline.Inserts aHandler
before an existing handler of this pipeline.Inserts aHandler
at the first position of this pipeline.Appends aHandler
at the last position of this pipeline.Replaces theHandler
of the specified name with a new handler in this pipeline.Constructors in org.drasyl.pipeline with parameters of type HandlerModifierConstructorDescriptionDefaultHandlerContext
(String name, Handler handler, DrasylConfig config, Pipeline pipeline, io.reactivex.rxjava3.core.Scheduler scheduler, Identity identity, TypeValidator inboundValidator, TypeValidator outboundValidator) Generates a new default handler context for the givenhandler
.EmbeddedPipeline
(Identity identity, TypeValidator inboundValidator, TypeValidator outboundValidator, Handler... handlers) Creates a new embedded pipeline and adds all given handler to it. -
Uses of Handler in org.drasyl.pipeline.codec
Classes in org.drasyl.pipeline.codec that implement HandlerModifier and TypeClassDescriptionclass
Handler that converts a givenApplicationMessage
to anObjectHolder
.class
Standard interface for all codecs of thePipeline
.class
This default codec allows to encode/decode all supported objects by Jackson.class
Handler that convert a givenObjectHolder
to anApplicationMessage
. -
Uses of Handler in org.drasyl.plugin.groups.client
Classes in org.drasyl.plugin.groups.client that implement Handler -
Uses of Handler in org.drasyl.plugin.groups.manager
Classes in org.drasyl.plugin.groups.manager that implement Handler