Class AbstractChannelInitializer<S extends org.opendaylight.netconf.api.NetconfSession>


  • public abstract class AbstractChannelInitializer<S extends org.opendaylight.netconf.api.NetconfSession>
    extends Object
    • Constructor Detail

      • AbstractChannelInitializer

        public AbstractChannelInitializer()
    • Method Detail

      • initialize

        public void initialize​(io.netty.channel.Channel ch,
                               io.netty.util.concurrent.Promise<S> promise)
      • initializeMessageEncoder

        protected void initializeMessageEncoder​(io.netty.channel.Channel ch)
      • initializeMessageDecoder

        protected void initializeMessageDecoder​(io.netty.channel.Channel ch)
      • initializeSessionNegotiator

        protected abstract void initializeSessionNegotiator​(io.netty.channel.Channel ch,
                                                            io.netty.util.concurrent.Promise<S> promise)
        Insert session negotiator into the pipeline. It must be inserted after message decoder identified by NETCONF_MESSAGE_DECODER, (or any other custom decoder processor)