Raft Consensus Algorithm
Preparing search index...
@maboke123/raft-core
Transport
Interface Transport
interface
Transport
{
addPeer
?
(
peerId
:
string
,
address
:
string
)
:
Promise
<
void
>
;
isStarted
()
:
boolean
;
onMessage
(
handler
:
MessageHandler
)
:
void
;
removePeer
?
(
peerId
:
string
)
:
void
;
send
(
peerId
:
string
,
message
:
RPCMessage
)
:
Promise
<
RPCMessage
>
;
start
()
:
Promise
<
void
>
;
stop
()
:
Promise
<
void
>
;
}
Implemented by
GrpcTransport
Index
Methods
add
Peer?
is
Started
on
Message
remove
Peer?
send
start
stop
Methods
Optional
add
Peer
addPeer
?
(
peerId
:
string
,
address
:
string
)
:
Promise
<
void
>
Parameters
peerId
:
string
address
:
string
Returns
Promise
<
void
>
is
Started
isStarted
()
:
boolean
Returns
boolean
on
Message
onMessage
(
handler
:
MessageHandler
)
:
void
Parameters
handler
:
MessageHandler
Returns
void
Optional
remove
Peer
removePeer
?
(
peerId
:
string
)
:
void
Parameters
peerId
:
string
Returns
void
send
send
(
peerId
:
string
,
message
:
RPCMessage
)
:
Promise
<
RPCMessage
>
Parameters
peerId
:
string
message
:
RPCMessage
Returns
Promise
<
RPCMessage
>
start
start
()
:
Promise
<
void
>
Returns
Promise
<
void
>
stop
stop
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
add
Peer
is
Started
on
Message
remove
Peer
send
start
stop
Raft Consensus Algorithm
Loading...