Uses of Interface
org.drasyl.pipeline.address.Address
Packages that use Address
Package
Description
Contains classes to manage the
Identity
of the drasyl node.Link between application and drasyl overlay network.
Package contains classes that are used for encoding/decoding objects.
-
Uses of Address in org.drasyl.identity
Classes in org.drasyl.identity that implement AddressModifier and TypeClassDescriptionclass
This interface models a compressed key that can be converted into a string and vice versa.class
This interface models a compressed key that can be converted into a string and vice versa. -
Uses of Address in org.drasyl.pipeline
Classes in org.drasyl.pipeline with type parameters of type AddressModifier and TypeClassDescriptionclass
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 with parameters of type AddressModifier and TypeMethodDescriptionprotected boolean
AddressHandlerAdapter.acceptAddress
(Address address) Returnstrue
if the given address should be handled,false
otherwise.HandlerContext.fireRead
(Address sender, Object msg, CompletableFuture<Void> future) Received a message.DefaultPipeline.processInbound
(Address sender, Object msg) Pipeline.processInbound
(Address sender, Object msg) Processes an inbound message by the pipeline.DefaultPipeline.processOutbound
(Address recipient, Object msg) Pipeline.processOutbound
(Address recipient, Object msg) Processes an outbound message by the pipeline.void
Handler.read
(HandlerContext ctx, Address sender, Object msg, CompletableFuture<Void> future) Gets called if aObject
was received.void
HandlerAdapter.read
(HandlerContext ctx, Address sender, Object msg, CompletableFuture<Void> future) void
SimpleInboundHandler.read
(HandlerContext ctx, Address sender, Object msg, CompletableFuture<Void> future) void
Handler.write
(HandlerContext ctx, Address recipient, Object msg, CompletableFuture<Void> future) Gets called if aObject
was send from the application to a recipient.void
HandlerAdapter.write
(HandlerContext ctx, Address recipient, Object msg, CompletableFuture<Void> future) HandlerContext.write
(Address recipient, Object msg, CompletableFuture<Void> future) Request to write a message via thisHandlerContext
through thePipeline
.void
SimpleDuplexHandler.write
(HandlerContext ctx, Address recipient, Object msg, CompletableFuture<Void> future) void
SimpleOutboundHandler.write
(HandlerContext ctx, Address recipient, Object msg, CompletableFuture<Void> future) -
Uses of Address in org.drasyl.pipeline.address
Classes in org.drasyl.pipeline.address that implement AddressModifier and TypeClassDescriptionclass
-
Uses of Address in org.drasyl.pipeline.codec
Classes in org.drasyl.pipeline.codec with type parameters of type Address