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 aChannelizerthat 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, DEFAULT_SERIALIZERS, graphManager, GREMLIN_ENDPOINT, gremlinExecutor, gremlinExecutorService, PIPELINE_AUTHENTICATOR, PIPELINE_AUTHORIZER, PIPELINE_HTTP_AGGREGATOR, PIPELINE_HTTP_REQUEST_DECODER, PIPELINE_HTTP_RESPONSE_ENCODER, PIPELINE_OP_EXECUTOR, PIPELINE_OP_SELECTOR, PIPELINE_REQUEST_HANDLER, PIPELINE_SSL, PIPELINE_WEBSOCKET_SERVER_COMPRESSION, scheduledExecutorService, serializers, settings, sslContext 
 - 
 
- 
Constructor Summary
Constructors Constructor Description HttpChannelizer() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(io.netty.channel.ChannelPipeline pipeline)This method is called from withinAbstractChannelizer.initChannel(SocketChannel)just after the SSL handler is put in the pipeline.voidfinalize(io.netty.channel.ChannelPipeline pipeline)This method is called after the pipeline is completely configured.voidinit(ServerGremlinExecutor serverGremlinExecutor)This method is called just after theChannelizeris 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:ChannelizerThis method is called just after theChannelizeris initialized.- Specified by:
 initin interfaceChannelizer- Overrides:
 initin classAbstractChannelizer
 
- 
configure
public void configure(io.netty.channel.ChannelPipeline pipeline)
Description copied from class:AbstractChannelizerThis 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:
 configurein classAbstractChannelizer
 
- 
finalize
public void finalize(io.netty.channel.ChannelPipeline pipeline)
Description copied from class:AbstractChannelizerThis method is called after the pipeline is completely configured. It can be overridden to make any final changes to the pipeline before it goes into use.- Overrides:
 finalizein classAbstractChannelizer
 
 - 
 
 -