Methods
createConnection(settings, endPointOrGossipSeeds, connectionNameopt) → {EventStoreNodeConnection}
Create an EventStore connection
Parameters:
Name |
Type |
Attributes |
Description |
settings |
object
|
|
Properties
Name |
Type |
Attributes |
Default |
Description |
verboseLogging |
boolean
|
<optional>
|
false
|
|
maxQueueSize |
number
|
<optional>
|
5000
|
|
maxConcurrentItems |
number
|
<optional>
|
5000
|
|
maxRetries |
number
|
<optional>
|
10
|
|
maxReconnections |
number
|
<optional>
|
10
|
|
requireMaster |
boolean
|
<optional>
|
true
|
|
reconnectionDelay |
number
|
<optional>
|
100
|
|
operationTimeout |
number
|
<optional>
|
7000
|
|
operationTimeoutCheckPeriod |
number
|
<optional>
|
1000
|
|
defaultUserCredentials |
object
|
<optional>
|
null
|
The default user credentials to use for requests |
useSslConnection |
boolean
|
<optional>
|
false
|
Whether to use SSL or not |
targetHost |
object
|
<optional>
|
null
|
|
validateServer |
boolean
|
<optional>
|
false
|
|
failOnNoServerResponse |
boolean
|
<optional>
|
false
|
|
heartbeatInterval |
number
|
<optional>
|
750
|
|
heartbeatTimeout |
number
|
<optional>
|
1500
|
|
clientConnectionTimeout |
number
|
<optional>
|
1000
|
|
clusterDns |
string
|
<optional>
|
''
|
|
maxDiscoverAttempts |
number
|
<optional>
|
10
|
|
externalGossipPort |
number
|
<optional>
|
0
|
|
gossipTimeout |
number
|
<optional>
|
1000
|
|
|
endPointOrGossipSeeds |
string
|
object
|
array
|
|
|
connectionName |
string
|
<optional>
|
|
- Source:
Returns:
-
Type
-
EventStoreNodeConnection
createEventData(eventId, type, isJson, data, metadataopt) → {EventData}
Create an EventData object from event/metadata buffer(s)
Parameters:
Name |
Type |
Attributes |
Description |
eventId |
string
|
|
Event UUID |
type |
string
|
|
Event type |
isJson |
boolean
|
|
is buffer(s) content json |
data |
Buffer
|
|
Data buffer |
metadata |
Buffer
|
<optional>
|
Metadata buffer |
- Source:
Returns:
-
Type
-
EventData
createJsonEventData(eventId, event, metadataopt, typeopt) → {EventData}
Create an EventData object from JavaScript event/metadata that will be serialized as json
Parameters:
Name |
Type |
Attributes |
Description |
eventId |
string
|
|
Event UUID |
event |
object
|
|
Event object |
metadata |
object
|
<optional>
|
Event metadata |
type |
string
|
<optional>
|
Event type |
- Source:
Returns:
-
Type
-
EventData