public class NioChannelizer extends AbstractChannelizer
Channelizer
that exposes an NIO-based Gremlin endpoint with a custom
protocol.authenticator, DEFAULT_SERIALIZERS, graphManager, GREMLIN_ENDPOINT, gremlinExecutor, gremlinExecutorService, PIPELINE_AUTHENTICATOR, PIPELINE_HTTP_REQUEST_DECODER, PIPELINE_HTTP_RESPONSE_ENCODER, PIPELINE_OP_EXECUTOR, PIPELINE_OP_SELECTOR, PIPELINE_REQUEST_HANDLER, PIPELINE_RESULT_ITERATOR_HANDLER, PIPELINE_SSL, scheduledExecutorService, serializers, settings, sslContext
Constructor and Description |
---|
NioChannelizer() |
Modifier and Type | Method and Description |
---|---|
void |
configure(ChannelPipeline pipeline)
This method is called from within
#initChannel(io.netty.channel.socket.SocketChannel) just after
the SSL handler is put in the pipeline. |
void |
init(ServerGremlinExecutor<EventLoopGroup> serverGremlinExecutor)
This method is called just after the
Channelizer is initialized. |
createAuthenticationHandler, finalize, initChannel
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createIdleDetectionMessage, supportsIdleMonitor
public void init(ServerGremlinExecutor<EventLoopGroup> serverGremlinExecutor)
Channelizer
Channelizer
is initialized.init
in interface Channelizer
init
in class AbstractChannelizer
public void configure(ChannelPipeline pipeline)
AbstractChannelizer
#initChannel(io.netty.channel.socket.SocketChannel)
just after
the SSL handler is put in the pipeline. Modify the pipeline as needed here.configure
in class AbstractChannelizer
Copyright © 2013–2018 Apache Software Foundation. All rights reserved.