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