Modifier and Type | Method and Description |
---|---|
RequestMessage |
MessageSerializer.deserializeRequest(ByteBuf msg)
Deserialize a Netty
ByteBuf into a RequestMessage . |
Modifier and Type | Method and Description |
---|---|
protected abstract org.apache.tinkerpop.gremlin.driver.Connection |
Client.chooseConnection(RequestMessage msg)
Chooses a
Connection to write the message to. |
protected org.apache.tinkerpop.gremlin.driver.Connection |
Client.ClusteredClient.chooseConnection(RequestMessage msg)
Uses a
LoadBalancingStrategy to choose the best Host and then selects the best connection
from that host's connection pool. |
protected org.apache.tinkerpop.gremlin.driver.Connection |
Client.ReboundClusteredClient.chooseConnection(RequestMessage msg)
Deprecated.
Delegates to the underlying
Client.ClusteredClient . |
protected org.apache.tinkerpop.gremlin.driver.Connection |
Client.SessionedClient.chooseConnection(RequestMessage msg)
Since the session is bound to a single host, simply borrow a connection from that pool.
|
Iterator<Host> |
LoadBalancingStrategy.select(RequestMessage msg)
Provide an ordered list of hosts to send the the given
RequestMessage to. |
Iterator<Host> |
LoadBalancingStrategy.RoundRobin.select(RequestMessage msg) |
ByteBuf |
MessageSerializer.serializeRequestAsBinary(RequestMessage requestMessage,
ByteBufAllocator allocator)
Serialize a
ResponseMessage to a Netty ByteBuf . |
CompletableFuture<ResultSet> |
Client.submitAsync(RequestMessage msg)
A low-level method that allows the submission of a manually constructed
RequestMessage . |
Modifier and Type | Method and Description |
---|---|
protected void |
WebSocketGremlinRequestEncoder.encode(ChannelHandlerContext channelHandlerContext,
RequestMessage requestMessage,
List<Object> objects) |
Modifier and Type | Field and Description |
---|---|
static RequestMessage |
RequestMessage.INVALID
An "invalid" message.
|
Modifier and Type | Method and Description |
---|---|
RequestMessage |
RequestMessage.Builder.create()
Create the request message given the settings provided to the
RequestMessage.Builder . |
Modifier and Type | Method and Description |
---|---|
static ResponseMessage.Builder |
ResponseMessage.build(RequestMessage requestMessage) |
Modifier and Type | Method and Description |
---|---|
RequestMessage |
AbstractGraphSONMessageSerializerV1d0.deserializeRequest(ByteBuf msg) |
RequestMessage |
AbstractGryoMessageSerializerV1d0.deserializeRequest(ByteBuf msg) |
RequestMessage |
GraphSONMessageSerializerV1d0.deserializeRequest(String msg) |
RequestMessage |
MessageTextSerializer.deserializeRequest(String msg) |
Modifier and Type | Method and Description |
---|---|
ByteBuf |
AbstractGraphSONMessageSerializerV1d0.serializeRequestAsBinary(RequestMessage requestMessage,
ByteBufAllocator allocator) |
ByteBuf |
AbstractGryoMessageSerializerV1d0.serializeRequestAsBinary(RequestMessage requestMessage,
ByteBufAllocator allocator) |
String |
GraphSONMessageSerializerV1d0.serializeRequestAsString(RequestMessage requestMessage) |
String |
MessageTextSerializer.serializeRequestAsString(RequestMessage requestMessage) |
Modifier and Type | Method and Description |
---|---|
List<ResponseMessage> |
AbstractClient.submit(RequestMessage requestMessage) |
List<ResponseMessage> |
SimpleClient.submit(RequestMessage requestMessage) |
void |
AbstractClient.submit(RequestMessage requestMessage,
Consumer<ResponseMessage> callback) |
void |
SimpleClient.submit(RequestMessage requestMessage,
Consumer<ResponseMessage> callback) |
CompletableFuture<List<ResponseMessage>> |
AbstractClient.submitAsync(RequestMessage requestMessage) |
CompletableFuture<List<ResponseMessage>> |
SimpleClient.submitAsync(RequestMessage requestMessage) |
abstract void |
AbstractClient.writeAndFlush(RequestMessage requestMessage) |
void |
NioClient.writeAndFlush(RequestMessage requestMessage) |
void |
WebSocketClient.writeAndFlush(RequestMessage requestMessage) |
Modifier and Type | Method and Description |
---|---|
RequestMessage |
Context.getRequestMessage()
Gets the current request to Gremlin Server.
|
Constructor and Description |
---|
Context(RequestMessage requestMessage,
ChannelHandlerContext ctx,
Settings settings,
GraphManager graphManager,
GremlinExecutor gremlinExecutor,
ScheduledExecutorService scheduledExecutorService) |
Modifier and Type | Method and Description |
---|---|
protected void |
OpSelectorHandler.decode(ChannelHandlerContext ctx,
RequestMessage msg,
List<Object> objects) |
Modifier and Type | Method and Description |
---|---|
protected static void |
AbstractOpProcessor.attemptCommit(RequestMessage msg,
GraphManager graphManager,
boolean strict) |
protected static void |
AbstractOpProcessor.attemptRollback(RequestMessage msg,
GraphManager graphManager,
boolean strict) |
protected static Frame |
AbstractOpProcessor.makeFrame(ChannelHandlerContext ctx,
RequestMessage msg,
MessageSerializer serializer,
boolean useBinary,
List<Object> aggregate,
ResponseStatusCode code) |
abstract Optional<ThrowingConsumer<Context>> |
AbstractEvalOpProcessor.selectOther(RequestMessage requestMessage)
A sub-class may have additional "ops" that it will service.
|
protected Optional<ThrowingConsumer<Context>> |
AbstractEvalOpProcessor.validateEvalMessage(RequestMessage message) |
Modifier and Type | Method and Description |
---|---|
protected static Session |
SessionOpProcessor.getSession(Context context,
RequestMessage msg)
Examines the
RequestMessage and extracts the session token. |
Optional<ThrowingConsumer<Context>> |
SessionOpProcessor.selectOther(RequestMessage requestMessage)
Session based requests accept a "close" operator in addition to "eval".
|
protected Optional<ThrowingConsumer<Context>> |
SessionOpProcessor.validateEvalMessage(RequestMessage message) |
Modifier and Type | Method and Description |
---|---|
Optional<ThrowingConsumer<Context>> |
StandardOpProcessor.selectOther(RequestMessage requestMessage) |
Copyright © 2013–2016 Apache Software Foundation. All rights reserved.