Class ConnectionHandshakeChannelInitializer

  • All Implemented Interfaces:
    io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler
    Direct Known Subclasses:
    DrasylNodeChannelInitializer

    public abstract class ConnectionHandshakeChannelInitializer
    extends io.netty.channel.ChannelInitializer<DrasylChannel>
    • Field Detail

      • DEFAULT_HANDSHAKE_TIMEOUT

        public static final Duration DEFAULT_HANDSHAKE_TIMEOUT
      • handshakeTimeout

        protected final Duration handshakeTimeout
      • initiateHandshake

        protected final boolean initiateHandshake
    • Constructor Detail

      • ConnectionHandshakeChannelInitializer

        protected ConnectionHandshakeChannelInitializer​(Duration handshakeTimeout,
                                                        boolean initiateHandshake)
      • ConnectionHandshakeChannelInitializer

        protected ConnectionHandshakeChannelInitializer​(boolean initiateHandshake)
    • Method Detail

      • handshakeFailed

        protected abstract void handshakeFailed​(io.netty.channel.ChannelHandlerContext ctx,
                                                Throwable cause)