Uses of Interface
org.drasyl.handler.remote.protocol.RemoteMessage
Packages that use RemoteMessage
Package
Description
Handlers used to communicate with remote nodes.
Discovery/Routing of peers on the internet.
The protocol used for communication with remote peers.
-
Uses of RemoteMessage in org.drasyl.handler.remote
Method parameters in org.drasyl.handler.remote with type arguments of type RemoteMessageModifier and TypeMethodDescriptionprotected void
InvalidProofOfWorkFilter.channelRead0
(io.netty.channel.ChannelHandlerContext ctx, InetAddressedMessage<RemoteMessage> msg) protected void
OtherNetworkFilter.channelRead0
(io.netty.channel.ChannelHandlerContext ctx, InetAddressedMessage<RemoteMessage> msg) protected void
ByteToRemoteMessageCodec.encode
(io.netty.channel.ChannelHandlerContext ctx, InetAddressedMessage<RemoteMessage> msg, List<Object> out) Constructors in org.drasyl.handler.remote with parameters of type RemoteMessageModifierConstructorDescription -
Uses of RemoteMessage in org.drasyl.handler.remote.internet
Method parameters in org.drasyl.handler.remote.internet with type arguments of type RemoteMessageModifier and TypeMethodDescriptionprotected void
InternetDiscoverySuperPeerHandler.relayMessage
(io.netty.channel.ChannelHandlerContext ctx, InetAddressedMessage<RemoteMessage> addressedMsg, InetSocketAddress inetAddress) protected void
TraversingInternetDiscoverySuperPeerHandler.relayMessage
(io.netty.channel.ChannelHandlerContext ctx, InetAddressedMessage<RemoteMessage> addressedMsg, InetSocketAddress inetAddress) -
Uses of RemoteMessage in org.drasyl.handler.remote.protocol
Subinterfaces of RemoteMessage in org.drasyl.handler.remote.protocolModifier and TypeInterfaceDescriptioninterface
FullReadMessage<T extends FullReadMessage<?>>
Describes a message whose content has been read completely.interface
Describes a message whose content has been read partially.Classes in org.drasyl.handler.remote.protocol that implement RemoteMessageModifier and TypeClassDescriptionclass
Acknowledges aHelloMessage
.class
Describes a message sent by an application running on drasyl.class
Describes a protocol message whose contents has been armed by using authenticated encryption with associated data.class
Describes a message that is used to announce this node to peers or to join a super node.class
Describes an unencrypted protocol message whose only public header has been read so far.class
This message is sent by a super node for NAT traversal.Methods in org.drasyl.handler.remote.protocol that return RemoteMessageModifier and TypeMethodDescriptionRemoteMessage.incrementHopCount()
Returns a copy of this message with incrementedgetHopCount()
.Methods in org.drasyl.handler.remote.protocol with parameters of type RemoteMessage