Uses of Interface
org.drasyl.peer.connection.message.Message
Packages that use Message
Package
Description
Package contains classes that are used for communicating with other peers.
netty handlers for peer connections.
Contains all message types that drasyl uses to configure the overlay network and transfer
application messages.
netty handlers dedicated for the server.
Link between application and drasyl overlay network.
-
Uses of Message in org.drasyl.peer
Methods in org.drasyl.peer with parameters of type MessageModifier and TypeMethodDescriptionSendsmessage
via the defined path. -
Uses of Message in org.drasyl.peer.connection.handler
Methods in org.drasyl.peer.connection.handler with parameters of type MessageModifier and TypeMethodDescriptionprotected void
PingPongHandler.channelRead0
(io.netty.channel.ChannelHandlerContext ctx, Message msg) protected void
SignatureHandler.channelRead0
(io.netty.channel.ChannelHandlerContext ctx, Message msg) protected void
RelayableMessageGuard.channelWrite0
(io.netty.channel.ChannelHandlerContext ctx, Message msg, io.netty.channel.ChannelPromise promise) protected void
SignatureHandler.channelWrite0
(io.netty.channel.ChannelHandlerContext ctx, Message msg, io.netty.channel.ChannelPromise promise) protected void
ThreeWayHandshakeClientHandler.doHandshake
(io.netty.channel.ChannelHandlerContext ctx, Message message) protected void
ThreeWayHandshakeServerHandler.doHandshake
(io.netty.channel.ChannelHandlerContext ctx, Message message) protected void
-
Uses of Message in org.drasyl.peer.connection.message
Subinterfaces of Message in org.drasyl.peer.connection.messageModifier and TypeInterfaceDescriptioninterface
interface
Messages of this type represent a request.interface
ResponseMessage<R extends RequestMessage>
Messages of this type represent a response to a previously receivedRequestMessage
.Classes in org.drasyl.peer.connection.message that implement MessageModifier and TypeClassDescriptionclass
A message that is sent by an application running on drasyl.class
A message representing an error.class
This message is used as a response to aWhoisMessage
and contains information about a peer (like public key and endpoints).class
A message representing a join to the node server.class
A message representing a PING request.class
A message representing a PONG response.class
A message representing a termination of a connection.class
Represents a container with a signature for theSignedMessage.payload
.class
Represents a confirmation of a previous sentRequestMessage
.class
A message representing the welcome message of the node server, including fallback information.class
This message is used to request information (like public key and endpoints) for a specific identity.Methods in org.drasyl.peer.connection.message that return MessageConstructors in org.drasyl.peer.connection.message with parameters of type MessageModifierConstructorDescriptionSignedMessage
(int networkId, CompressedPublicKey sender, ProofOfWork proofOfWork, CompressedPublicKey recipient, Message payload) -
Uses of Message in org.drasyl.peer.connection.pipeline
Methods in org.drasyl.peer.connection.pipeline with parameters of type MessageModifier and TypeMethodDescriptionprotected void
DirectConnectionMessageSinkHandler.matchedWrite
(HandlerContext ctx, CompressedPublicKey recipient, Message msg, CompletableFuture<Void> future) protected void
LoopbackMessageSinkHandler.matchedWrite
(HandlerContext ctx, CompressedPublicKey recipient, Message msg, CompletableFuture<Void> future) protected void
SuperPeerMessageSinkHandler.matchedWrite
(HandlerContext ctx, CompressedPublicKey recipient, Message msg, CompletableFuture<Void> future) -
Uses of Message in org.drasyl.peer.connection.server.handler
Methods in org.drasyl.peer.connection.server.handler with parameters of type MessageModifier and TypeMethodDescriptionprotected void
ServerNewConnectionsGuard.channelRead0
(io.netty.channel.ChannelHandlerContext ctx, Message msg) -
Uses of Message in org.drasyl.pipeline
Methods in org.drasyl.pipeline with parameters of type MessageModifier and TypeMethodDescriptionDefaultPipeline.processInbound
(Message msg) Pipeline.processInbound
(Message msg) Processes an inbound message by the pipeline.