Class TraversingInternetDiscoveryChildrenHandler
java.lang.Object
io.netty.channel.ChannelHandlerAdapter
io.netty.channel.ChannelInboundHandlerAdapter
io.netty.channel.ChannelDuplexHandler
org.drasyl.handler.remote.internet.InternetDiscoveryChildrenHandler
org.drasyl.handler.remote.internet.TraversingInternetDiscoveryChildrenHandler
- All Implemented Interfaces:
io.netty.channel.ChannelHandler
,io.netty.channel.ChannelInboundHandler
,io.netty.channel.ChannelOutboundHandler
@UnstableApi
public class TraversingInternetDiscoveryChildrenHandler
extends InternetDiscoveryChildrenHandler
Extends
InternetDiscoveryChildrenHandler
by performing a rendezvous initiated by one of
our super peers.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler
io.netty.channel.ChannelHandler.Sharable
-
Field Summary
Fields inherited from class org.drasyl.handler.remote.internet.InternetDiscoveryChildrenHandler
bindAddress, currentTime
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
channelRead
(io.netty.channel.ChannelHandlerContext ctx, Object msg) protected Set<InetSocketAddress>
Methods inherited from class org.drasyl.handler.remote.internet.InternetDiscoveryChildrenHandler
channelActive, channelInactive, config, handlerAdded, isUnexpectedMessage, userEventTriggered, writeHelloMessage
Methods inherited from class io.netty.channel.ChannelDuplexHandler
bind, close, connect, deregister, disconnect, flush, read, write
Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught
Methods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, handlerRemoved, isSharable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.netty.channel.ChannelHandler
handlerRemoved
-
Constructor Details
-
TraversingInternetDiscoveryChildrenHandler
public TraversingInternetDiscoveryChildrenHandler()
-
-
Method Details
-
channelRead
- Specified by:
channelRead
in interfaceio.netty.channel.ChannelInboundHandler
- Overrides:
channelRead
in classInternetDiscoveryChildrenHandler
-
getPrivateAddresses
- Overrides:
getPrivateAddresses
in classInternetDiscoveryChildrenHandler
-