Class HttpChannelizer
- java.lang.Object
-
- io.netty.channel.ChannelHandlerAdapter
-
- io.netty.channel.ChannelInboundHandlerAdapter
-
- io.netty.channel.ChannelInitializer<io.netty.channel.socket.SocketChannel>
-
- org.apache.tinkerpop.gremlin.server.AbstractChannelizer
-
- org.apache.tinkerpop.gremlin.server.channel.HttpChannelizer
-
- All Implemented Interfaces:
io.netty.channel.ChannelHandler
,io.netty.channel.ChannelInboundHandler
,Channelizer
public class HttpChannelizer extends AbstractChannelizer
Constructs aChannelizer
that exposes an HTTP endpoint in Gremlin Server.- Author:
- Stephen Mallette (http://stephen.genoprime.com)
-
-
Field Summary
-
Fields inherited from class org.apache.tinkerpop.gremlin.server.AbstractChannelizer
authenticator, authorizer, channels, DEFAULT_SERIALIZERS, graphManager, GREMLIN_ENDPOINT, gremlinExecutor, gremlinExecutorService, PIPELINE_AUTHENTICATOR, PIPELINE_AUTHORIZER, PIPELINE_HTTP_AGGREGATOR, PIPELINE_HTTP_REQUEST_DECODER, PIPELINE_HTTP_RESPONSE_ENCODER, PIPELINE_HTTP_USER_AGENT_HANDLER, PIPELINE_REQUEST_HANDLER, PIPELINE_SSL, scheduledExecutorService, serializers, settings, sslContext
-
-
Constructor Summary
Constructors Constructor Description HttpChannelizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(io.netty.channel.ChannelPipeline pipeline)
This method is called from withinAbstractChannelizer.initChannel(SocketChannel)
just after the SSL handler is put in the pipeline.void
init(ServerGremlinExecutor serverGremlinExecutor)
This method is called just after theChannelizer
is initialized.-
Methods inherited from class org.apache.tinkerpop.gremlin.server.AbstractChannelizer
createAuthenticationHandler, initChannel
-
Methods inherited from class io.netty.channel.ChannelInitializer
channelRegistered, exceptionCaught, handlerAdded, handlerRemoved
-
Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelActive, channelInactive, channelRead, channelReadComplete, channelUnregistered, channelWritabilityChanged, userEventTriggered
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.tinkerpop.gremlin.server.Channelizer
createIdleDetectionMessage, supportsIdleMonitor
-
-
-
-
Method Detail
-
init
public void init(ServerGremlinExecutor serverGremlinExecutor)
Description copied from interface:Channelizer
This method is called just after theChannelizer
is initialized.- Specified by:
init
in interfaceChannelizer
- Overrides:
init
in classAbstractChannelizer
-
configure
public void configure(io.netty.channel.ChannelPipeline pipeline)
Description copied from class:AbstractChannelizer
This method is called from withinAbstractChannelizer.initChannel(SocketChannel)
just after the SSL handler is put in the pipeline. Modify the pipeline as needed here.- Specified by:
configure
in classAbstractChannelizer
-
-