public interface Channelizer
extends io.netty.channel.ChannelHandler
ChannelPipeline
 used by the client to connect and send message to Gremlin Server.| Modifier and Type | Interface and Description | 
|---|---|
| static class  | Channelizer.AbstractChannelizerBase implementation of the client side  Channelizer. | 
| static class  | Channelizer.NioChannelizerNIO  Channelizerimplementation. | 
| static class  | Channelizer.WebSocketChannelizerWebSocket  Channelizerimplementation. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | close(io.netty.channel.Channel channel)Called on  Connection.close()to perform anChannelizerspecific functions. | 
| default void | connected()Called after the channel connects. | 
| default Object | createKeepAliveMessage()Create a message for the driver to use as a "keep-alive" for the connection. | 
| void | init(org.apache.tinkerpop.gremlin.driver.Connection connection)Initializes the  Channelizer. | 
| default boolean | supportsKeepAlive()Determines if the channelizer supports a method for keeping the connection to the server alive. | 
void init(org.apache.tinkerpop.gremlin.driver.Connection connection)
Channelizer. Called just after construction.void close(io.netty.channel.Channel channel)
Connection.close() 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).default Object createKeepAliveMessage()
supportsKeepAlive() is true.default boolean supportsKeepAlive()
default void connected()
Channelizer may need to perform some functions, such as a
 handshake.Copyright © 2013–2017 Apache Software Foundation. All rights reserved.