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.AbstractChannelizer
Base implementation of the client side
Channelizer . |
static class |
Channelizer.WebSocketChannelizer
WebSocket
Channelizer implementation. |
Modifier and Type | Method and Description |
---|---|
void |
close(io.netty.channel.Channel channel)
Called on
Connection.closeAsync() to perform an Channelizer specific functions. |
default void |
connected()
Called after the channel connects.
|
void |
init(org.apache.tinkerpop.gremlin.driver.Connection connection)
Initializes the
Channelizer . |
void init(org.apache.tinkerpop.gremlin.driver.Connection connection)
Channelizer
. Called just after construction.void close(io.netty.channel.Channel channel)
Connection.closeAsync()
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 void connected()
Channelizer
may need to perform some functions, such as a
handshake.Copyright © 2013–2021 Apache Software Foundation. All rights reserved.