Class Channelizer.AbstractChannelizer

    • Constructor Detail

      • AbstractChannelizer

        public AbstractChannelizer()
    • Method Detail

      • supportsSsl

        public boolean supportsSsl()
      • configure

        public abstract void configure​(io.netty.channel.ChannelPipeline pipeline)
      • finalize

        public void finalize​(io.netty.channel.ChannelPipeline pipeline)
      • close

        public void close​(io.netty.channel.Channel channel)
        Description copied from interface: Channelizer
        Called on Connection.closeAsync() to perform an Channelizer specific functions. Note that the Connection already calls Channel.close() so there is no need to call that method here. An implementation will typically use this method to send a Channelizer specific message to the server to notify of shutdown coming from the client side (e.g. a "close" websocket frame).
        Specified by:
        close in interface Channelizer
      • init

        public void init​(org.apache.tinkerpop.gremlin.driver.Connection connection)
        Description copied from interface: Channelizer
        Initializes the Channelizer. Called just after construction.
        Specified by:
        init in interface Channelizer
      • initChannel

        protected void initChannel​(io.netty.channel.socket.SocketChannel socketChannel)
                            throws Exception
        Specified by:
        initChannel in class io.netty.channel.ChannelInitializer<io.netty.channel.socket.SocketChannel>
        Throws:
        Exception