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:
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
- 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:
submit(message, bindingsopt) → {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. |
- Source:
Returns:
- Type
- Promise