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