Constructor
new RemoteConnection(url, optionsopt)
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
url |
String | The resource uri. | |
options |
Object |
<optional> |
The connection options. |
- Source:
Members
isOpen
Returns true if connection is open
- Source:
isSessionBound
Determines if the connection is already bound to a session. If so, this indicates that the
#createSession()
cannot be called so as to produce child sessions.
- Source:
Methods
close() → {Promise}
Closes the connection where open transactions will close according to the features of the graph provider.
- Source:
Returns:
- Type
- Promise
commit() → {Promise}
Submits a
Bytecode.GraphOp.commit
to the server and closes the connection.
- Source:
Returns:
- Type
- Promise
createSession() → {RemoteConnection}
Create a new
RemoteConnection
that is bound to a session using the configuration from this one.
If the connection is already session bound then this function should throw an exception.
- Source:
Returns:
- Type
- RemoteConnection
open() → {Promise}
Opens the connection, if its not already opened.
- Source:
Returns:
- Type
- Promise
rollback() → {Promise}
Submits a
Bytecode.GraphOp.rollback
to the server and closes the connection.
- Source:
Returns:
- Type
- Promise
(abstract) submit(bytecode) → {Promise}
Submits the
Bytecode
provided and returns a RemoteTraversal
.
Parameters:
Name | Type | Description |
---|---|---|
bytecode |
Bytecode |
- Source:
Returns:
Returns a
Promise
that resolves to a RemoteTraversal
.
- Type
- Promise