Interface ConsensusMessage
- All Known Implementing Classes:
ConsensusMessage.AppendRequest, ConsensusMessage.AppendResponse, ConsensusMessage.VoteRequest, ConsensusMessage.VoteResponse
public sealed interface ConsensusMessage
permits ConsensusMessage.VoteRequest, ConsensusMessage.VoteResponse, ConsensusMessage.AppendRequest, ConsensusMessage.AppendResponse
Deterministic in-process consensus message.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordAppend request message.static final recordAppend response message.static final recordVote request message.static final recordVote response message. -
Method Summary
-
Method Details
-
from
org.j7m.middleware.api.consensus.ConsensusNodeId from()Returns sender id.- Returns:
- sender
-
to
org.j7m.middleware.api.consensus.ConsensusNodeId to()Returns receiver id.- Returns:
- receiver
-