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 TypeMethodDescriptionSendsmessagevia 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 voidPingPongHandler.channelRead0(io.netty.channel.ChannelHandlerContext ctx, Message msg) protected voidSignatureHandler.channelRead0(io.netty.channel.ChannelHandlerContext ctx, Message msg) protected voidRelayableMessageGuard.channelWrite0(io.netty.channel.ChannelHandlerContext ctx, Message msg, io.netty.channel.ChannelPromise promise) protected voidSignatureHandler.channelWrite0(io.netty.channel.ChannelHandlerContext ctx, Message msg, io.netty.channel.ChannelPromise promise) protected voidThreeWayHandshakeClientHandler.doHandshake(io.netty.channel.ChannelHandlerContext ctx, Message message) protected voidThreeWayHandshakeServerHandler.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 TypeInterfaceDescriptioninterfaceinterfaceMessages of this type represent a request.interfaceResponseMessage<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 TypeClassDescriptionclassA message that is sent by an application running on drasyl.classA message representing an error.classThis message is used as a response to aWhoisMessageand contains information about a peer (like public key and endpoints).classA message representing a join to the node server.classA message representing a PING request.classA message representing a PONG response.classA message representing a termination of a connection.classRepresents a container with a signature for theSignedMessage.payload.classRepresents a confirmation of a previous sentRequestMessage.classA message representing the welcome message of the node server, including fallback information.classThis 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 voidDirectConnectionMessageSinkHandler.matchedWrite(HandlerContext ctx, CompressedPublicKey recipient, Message msg, CompletableFuture<Void> future) protected voidLoopbackMessageSinkHandler.matchedWrite(HandlerContext ctx, CompressedPublicKey recipient, Message msg, CompletableFuture<Void> future) protected voidSuperPeerMessageSinkHandler.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 voidServerNewConnectionsGuard.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.