Class AppendEntries
java.lang.Object
org.opendaylight.controller.cluster.raft.messages.RaftRPC
org.opendaylight.controller.cluster.raft.messages.AppendEntries
- All Implemented Interfaces:
 Serializable,ControlMessage
Invoked by leader to replicate log entries (§5.3); also used as heartbeat (§5.2).
- See Also:
 
- 
Constructor Summary
ConstructorsConstructorDescriptionAppendEntries(long term, @NonNull String leaderId, long prevLogIndex, long prevLogTerm, @NonNull List<? extends @NonNull LogEntry> entries, long leaderCommit, long replicatedToAllIndex, short payloadVersion) AppendEntries(long term, @NonNull String leaderId, long prevLogIndex, long prevLogTerm, @NonNull List<? extends @NonNull LogEntry> entries, long leaderCommit, long replicatedToAllIndex, short payloadVersion, short recipientRaftVersion, @Nullable String leaderAddress)  - 
Method Summary
 
- 
Constructor Details
- 
AppendEntries
 - 
AppendEntries
 
 - 
 - 
Method Details
- 
getLeaderId
 - 
getPrevLogIndex
public long getPrevLogIndex() - 
getPrevLogTerm
public long getPrevLogTerm() - 
getEntries
 - 
getLeaderCommit
public long getLeaderCommit() - 
getReplicatedToAllIndex
public long getReplicatedToAllIndex() - 
getPayloadVersion
public short getPayloadVersion() - 
leaderAddress
 - 
getLeaderRaftVersion
public short getLeaderRaftVersion() 
 -