Constructor
new Client(url, optionsopt)
    Creates a new instance of Client.
    Parameters:
| Name | Type | Attributes | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| url | String | The resource uri. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| options | Object | <optional> | The connection options. Properties
 | 
- Source:
Members
isOpen
    Returns true if the underlying connection is open
- Source:
Methods
addListener(event, handler)
    Adds an event listener to the connection
    Parameters:
| Name | Type | Description | 
|---|---|---|
| event | String | The event name that you want to listen to. | 
| handler | function | The callback to be called when the event occurs. | 
- Source:
close() → {Promise}
    Closes the underlying connection
send session close request before connection close if session mode
- Source:
Returns:
- Type
- Promise
open() → {Promise}
    Opens the underlying connection to the Gremlin Server, if it's not already opened.
- Source:
Returns:
- Type
- Promise
removeListener(event, handler)
    Removes a previowsly added event listener to the connection
    Parameters:
| Name | Type | Description | 
|---|---|---|
| event | String | The event name that you want to listen to. | 
| handler | function | The event handler to be removed. | 
- Source:
stream(message, bindingsopt, requestOptionsopt) → {ReadableStream}
    Send a request to the Gremlin Server and receive a stream for the results, can send a script or bytecode steps.
    Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| message | Bytecode | string | The bytecode or script to send | |
| bindings | Object | <optional> | The script bindings, if any. | 
| requestOptions | RequestOptions | <optional> | Configuration specific to the current request. | 
- Source:
Returns:
- Type
- ReadableStream
submit(message, bindingsopt, requestOptionsopt) → {Promise}
    Send a request to the Gremlin Server, can send a script or bytecode steps.
    Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| message | Bytecode | string | The bytecode or script to send | |
| bindings | Object | <optional> | The script bindings, if any. | 
| requestOptions | RequestOptions | <optional> | Configuration specific to the current request. | 
- Source:
Returns:
- Type
- Promise