Events
Broadcast
Fired when the application layer wishes to broadcast a log entry to the network.
Name | Type | Description |
---|---|---|
payload | object | Key-value pairs to broadcast as new log entry. |
- Source
Debug
Fired when a debug message is loggable.
Name | Type | Description |
---|---|---|
messages | Array.<string> | Message output arguments. |
- Source
ElectionTimeout
Fired when a new election should begin.
- Source
LogCommit
Fired when an entry is commited to the log.
Name | Type | Description |
---|---|---|
entry | module:brig/log~LogEntry | Entry that was committed. |
- Source
LogRequest
Fired when a node requests entries to be appended to the log.
Name | Type | Description |
---|---|---|
lReq | module:brig/messages~LogRequestMessage | Message recevied. |
- Source
LogResponse
Fired when a response to append entries is received.
Name | Type | Description |
---|---|---|
lRes | module:brig/messages~LogResponseMessage | Response received. |
- Source
MessageQueued
Fired when a message should be sent to the peer.
Name | Type | Description |
---|---|---|
id | string | Peer ID. |
msg | module:brig/messages~Message | Message to be sent. |
- Source
ReplicationTimeout
Fired when node should replicate log to all followers.
- Source
RoleChanged
Fired when the role is changed.
Name | Type | Description |
---|---|---|
role | module:brig/roles~Follower | |
- Source
RoleChanged
Fired when the role is changed.
Name | Type | Description |
---|---|---|
role | module:brig/roles~Follower | |
- Source
VoteRequest
Fired when a vote request is received.
Name | Type | Description |
---|---|---|
vReq | module:brig/messages~VoteRequestMessage | Message recevied. |
- Source
VoteResponse
Fired when a reponse is received for a vote request.
Name | Type | Description |
---|---|---|
vRes | module:brig/messages~VoteResponseMessage | Response recevied. |
- Source