Uses of Interface
org.drasyl.handler.remote.protocol.FullReadMessage
Package
Description
Handlers used to communicate with remote nodes.
Contains classes necessary for encrypted protocol communication.
The protocol used for communication with remote peers.
-
Uses of FullReadMessage in org.drasyl.handler.remote
Modifier and TypeMethodDescriptionprotected void
RateLimiter.channelRead0
(io.netty.channel.ChannelHandlerContext ctx, InetAddressedMessage<FullReadMessage<?>> msg) -
Uses of FullReadMessage in org.drasyl.handler.remote.crypto
Modifier and TypeMethodDescriptionprotected void
ProtocolArmHandler.encode
(io.netty.channel.ChannelHandlerContext ctx, InetAddressedMessage<FullReadMessage<?>> msg, List<Object> out) -
Uses of FullReadMessage in org.drasyl.handler.remote.protocol
Modifier and TypeInterfaceDescriptioninterface
FullReadMessage<T extends FullReadMessage<?>>
Describes a message whose content has been read completely.Modifier and TypeClassDescriptionclass
Acknowledges aHelloMessage
.class
Describes a message sent by an application running on drasyl.class
Describes a message that is used to announce this node to peers or to join a super node.class
This message is sent by a super node for NAT traversal.Modifier and TypeMethodDescriptionArmedProtocolMessage.disarm
(io.netty.buffer.ByteBufAllocator alloc, Crypto cryptoInstance, SessionPair sessionPair) Returns a disarmed version (FullReadMessage
) of this message.ArmedProtocolMessage.disarmAndRelease
(io.netty.buffer.ByteBufAllocator alloc, Crypto cryptoInstance, SessionPair sessionPair) Returns a disarmed version (FullReadMessage
) of this message and then releases this message.UnarmedProtocolMessage.read()
Read the remainder of this message and returns the resultedFullReadMessage
.