public interface RemoteConnection extends AutoCloseable
Traversal and
returning results. Results refer to both the Iterator of results from the submitted Traversal
as well as the side-effects produced by that Traversal. Those results together are wrapped in a
Traversal.| Modifier and Type | Field and Description |
|---|---|
static String |
GREMLIN_REMOTE |
static String |
GREMLIN_REMOTE_CONNECTION_CLASS |
| Modifier and Type | Method and Description |
|---|---|
static RemoteConnection |
from(Configuration conf)
Create a
RemoteConnection from a Configuration object. |
<E> CompletableFuture<RemoteTraversal<?,E>> |
submitAsync(Bytecode bytecode)
|
closestatic final String GREMLIN_REMOTE
static final String GREMLIN_REMOTE_CONNECTION_CLASS
<E> CompletableFuture<RemoteTraversal<?,E>> submitAsync(Bytecode bytecode) throws RemoteConnectionException
Traversal Bytecode to a server and returns a promise of a RemoteTraversal.
The RemoteTraversal is an abstraction over two types of results that can be returned as part of the
response from the server: the results of the Traversal itself and the side-effects that it produced.RemoteConnectionExceptionstatic RemoteConnection from(Configuration conf)
RemoteConnection from a Configuration object. The configuration must contain a
gremlin.remote.remoteConnectionClass key which is the fully qualified class name of a
RemoteConnection class.Copyright © 2013–2019 Apache Software Foundation. All rights reserved.