public static class Client.AliasClusteredClient extends Client
Client.ClusteredClient that rebinds requests to a
specified Graph or TraversalSource instances on the server-side.Client.AliasClusteredClient, Client.ClusteredClient, Client.SessionedClient, Client.SessionSettings, Client.Settingscluster, initialized, settings| Modifier and Type | Method and Description |
|---|---|
Client |
alias(Map<String,String> aliases)
Creates a
Client that supplies the specified set of aliases, thus allowing the user to re-name
one or more globally defined Graph or TraversalSource server bindings for the context of
the created Client. |
org.apache.tinkerpop.gremlin.driver.message.RequestMessage.Builder |
buildMessage(org.apache.tinkerpop.gremlin.driver.message.RequestMessage.Builder builder)
Makes any initial changes to the builder and returns the constructed
RequestMessage. |
protected org.apache.tinkerpop.gremlin.driver.Connection |
chooseConnection(org.apache.tinkerpop.gremlin.driver.message.RequestMessage msg)
Delegates to the underlying
Client.ClusteredClient. |
CompletableFuture<Void> |
closeAsync()
Prevents messages from being sent from this
Client. |
Client |
init()
Initializes the client which typically means that a connection is established to the server.
|
protected void |
initializeImplementation()
Called in the
Client.init() method. |
boolean |
isClosing() |
CompletableFuture<ResultSet> |
submitAsync(Bytecode bytecode)
An asynchronous version of
Client.submit(Traversal). |
CompletableFuture<ResultSet> |
submitAsync(org.apache.tinkerpop.gremlin.driver.message.RequestMessage msg)
A low-level method that allows the submission of a manually constructed
RequestMessage. |
CompletableFuture<ResultSet> |
submitAsync(Traversal traversal)
An asynchronous version of
Client.submit(Traversal). |
alias, close, getCluster, getSettings, makeDefaultAliasMap, submit, submit, submit, submit, submit, submitAsync, submitAsync, submitAsync, submitAsync, submitAsyncpublic CompletableFuture<ResultSet> submitAsync(Bytecode bytecode)
ClientClient.submit(Traversal). Results are returned as Traverser instances and
are therefore bulked, meaning that to properly iterate the contents of the result each Traverser.bulk()
must be examined to determine the number of times that object should be presented in iteration.submitAsync in class Clientpublic CompletableFuture<ResultSet> submitAsync(org.apache.tinkerpop.gremlin.driver.message.RequestMessage msg)
ClientRequestMessage.submitAsync in class Clientpublic CompletableFuture<ResultSet> submitAsync(Traversal traversal)
ClientClient.submit(Traversal). Results are returned as Traverser instances and
are therefore bulked, meaning that to properly iterate the contents of the result each Traverser.bulk()
must be examined to determine the number of times that object should be presented in iteration.submitAsync in class Clientpublic Client init()
Clientpublic org.apache.tinkerpop.gremlin.driver.message.RequestMessage.Builder buildMessage(org.apache.tinkerpop.gremlin.driver.message.RequestMessage.Builder builder)
ClientRequestMessage. Implementers
may choose to override this message to append data to the request before sending. By default, this method
will simply return the builder passed in by the caller.buildMessage in class Clientprotected void initializeImplementation()
ClientClient.init() method.initializeImplementation in class Clientprotected org.apache.tinkerpop.gremlin.driver.Connection chooseConnection(org.apache.tinkerpop.gremlin.driver.message.RequestMessage msg)
throws TimeoutException,
org.apache.tinkerpop.gremlin.driver.exception.ConnectionException
Client.ClusteredClient.chooseConnection in class ClientTimeoutExceptionorg.apache.tinkerpop.gremlin.driver.exception.ConnectionExceptionpublic CompletableFuture<Void> closeAsync()
Client. Note that calling this method does not call
close on the Client that created it.closeAsync in class ClientCopyright © 2013–2018 Apache Software Foundation. All rights reserved.