Uses of Class
org.drasyl.channel.InetAddressedMessage
Package
Description
netty
Channel
for the drasyl overlay
network.Handlers used to communicate with remote nodes.
Contains classes necessary for encrypted protocol communication.
Discovery/Routing of peers on the internet.
Contains
PortMapper
that attempts to create port
forwarding via PCP, NAT-PMP, UPnP-IDG.Contains the pipeline handlers for TCP fallback connections.
-
Uses of InetAddressedMessage in org.drasyl.channel
Modifier and TypeMethodDescription<N> InetAddressedMessage<N>
InetAddressedMessage.replace
(N newContent) Returns a copy of this message withnewContent
as the newDefaultAddressedEnvelope.content()
.OverlayAddressedMessage.resolve
(InetSocketAddress address) Returns a copy of this message withnewRecipient
as the newDefaultAddressedEnvelope.recipient()
.InetAddressedMessage.retain()
InetAddressedMessage.retain
(int increment) InetAddressedMessage.route
(InetSocketAddress newRecipient) Returns a copy of this message withnewRecipient
as the newDefaultAddressedEnvelope.recipient()
.InetAddressedMessage.touch()
-
Uses of InetAddressedMessage in org.drasyl.handler.remote
Modifier 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
RateLimiter.channelRead0
(io.netty.channel.ChannelHandlerContext ctx, InetAddressedMessage<FullReadMessage<?>> msg) protected void
ByteToRemoteMessageCodec.decode
(io.netty.channel.ChannelHandlerContext ctx, InetAddressedMessage<io.netty.buffer.ByteBuf> msg, List<Object> out) protected void
ByteToRemoteMessageCodec.encode
(io.netty.channel.ChannelHandlerContext ctx, InetAddressedMessage<RemoteMessage> msg, List<Object> out) protected void
DatagramCodec.encode
(io.netty.channel.ChannelHandlerContext ctx, InetAddressedMessage<io.netty.buffer.ByteBuf> msg, List<Object> out) -
Uses of InetAddressedMessage in org.drasyl.handler.remote.crypto
Modifier and TypeMethodDescriptionprotected void
ProtocolArmHandler.decode
(io.netty.channel.ChannelHandlerContext ctx, InetAddressedMessage<ArmedProtocolMessage> msg, List<Object> out) protected void
UnarmedMessageDecoder.decode
(io.netty.channel.ChannelHandlerContext ctx, InetAddressedMessage<UnarmedProtocolMessage> msg, List<Object> out) protected void
ProtocolArmHandler.encode
(io.netty.channel.ChannelHandlerContext ctx, InetAddressedMessage<FullReadMessage<?>> msg, List<Object> out) -
Uses of InetAddressedMessage in org.drasyl.handler.remote.internet
Modifier 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 InetAddressedMessage in org.drasyl.handler.remote.portmapper
Modifier and TypeMethodDescriptionprotected void
PortMapper.channelRead0
(io.netty.channel.ChannelHandlerContext ctx, InetAddressedMessage<io.netty.buffer.ByteBuf> msg) -
Uses of InetAddressedMessage in org.drasyl.handler.remote.tcp
Modifier and TypeMethodDescriptionprotected void
TcpDrasylMessageHandler.channelRead0
(io.netty.channel.ChannelHandlerContext ctx, InetAddressedMessage<io.netty.buffer.ByteBuf> msg) protected void
ByteBufCodec.encode
(io.netty.channel.ChannelHandlerContext ctx, InetAddressedMessage<io.netty.buffer.ByteBuf> msg, List<Object> out)