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