Class Channelizer.WebSocketChannelizer
- java.lang.Object
-
- io.netty.channel.ChannelHandlerAdapter
-
- io.netty.channel.ChannelInboundHandlerAdapter
-
- io.netty.channel.ChannelInitializer<io.netty.channel.socket.SocketChannel>
-
- org.apache.tinkerpop.gremlin.driver.Channelizer.AbstractChannelizer
-
- org.apache.tinkerpop.gremlin.driver.Channelizer.WebSocketChannelizer
-
- All Implemented Interfaces:
io.netty.channel.ChannelHandler,io.netty.channel.ChannelInboundHandler,Channelizer
- Enclosing interface:
- Channelizer
public static final class Channelizer.WebSocketChannelizer extends Channelizer.AbstractChannelizer
WebSocketChannelizerimplementation.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler
io.netty.channel.ChannelHandler.Sharable
-
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.driver.Channelizer
Channelizer.AbstractChannelizer, Channelizer.WebSocketChannelizer
-
-
Field Summary
-
Fields inherited from class org.apache.tinkerpop.gremlin.driver.Channelizer.AbstractChannelizer
cluster, connection, PIPELINE_GREMLIN_HANDLER, PIPELINE_GREMLIN_SASL_HANDLER, PIPELINE_SSL_HANDLER
-
-
Constructor Summary
Constructors Constructor Description WebSocketChannelizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose(io.netty.channel.Channel channel)Sends aCloseWebSocketFrameto the server for the specified channel.voidconfigure(io.netty.channel.ChannelPipeline pipeline)voidconnected()Called after the channel connects.voidinit(org.apache.tinkerpop.gremlin.driver.Connection connection)Initializes theChannelizer.booleansupportsSsl()-
Methods inherited from class org.apache.tinkerpop.gremlin.driver.Channelizer.AbstractChannelizer
finalize, 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
-
-
-
-
Method Detail
-
init
public void init(org.apache.tinkerpop.gremlin.driver.Connection connection)
Description copied from interface:ChannelizerInitializes theChannelizer. Called just after construction.- Specified by:
initin interfaceChannelizer- Overrides:
initin classChannelizer.AbstractChannelizer
-
close
public void close(io.netty.channel.Channel channel)
Sends aCloseWebSocketFrameto the server for the specified channel.- Specified by:
closein interfaceChannelizer- Overrides:
closein classChannelizer.AbstractChannelizer
-
supportsSsl
public boolean supportsSsl()
- Overrides:
supportsSslin classChannelizer.AbstractChannelizer
-
configure
public void configure(io.netty.channel.ChannelPipeline pipeline)
- Specified by:
configurein classChannelizer.AbstractChannelizer
-
connected
public void connected()
Description copied from interface:ChannelizerCalled after the channel connects. TheChannelizermay need to perform some functions, such as a handshake.
-
-