public class AppendEntries extends AbstractRaftRPC
Constructor and Description |
---|
AppendEntries(long term,
String leaderId,
long prevLogIndex,
long prevLogTerm,
List<ReplicatedLogEntry> entries,
long leaderCommit,
long replicatedToAllIndex,
short payloadVersion) |
AppendEntries(long term,
String leaderId,
long prevLogIndex,
long prevLogTerm,
List<ReplicatedLogEntry> entries,
long leaderCommit,
long replicatedToAllIndex,
short payloadVersion,
short recipientRaftVersion,
String leaderAddress) |
Modifier and Type | Method and Description |
---|---|
List<ReplicatedLogEntry> |
getEntries() |
Optional<String> |
getLeaderAddress() |
long |
getLeaderCommit() |
String |
getLeaderId() |
short |
getLeaderRaftVersion() |
short |
getPayloadVersion() |
long |
getPrevLogIndex() |
long |
getPrevLogTerm() |
long |
getReplicatedToAllIndex() |
String |
toString() |
getTerm, setTerm
public AppendEntries(long term, @Nonnull String leaderId, long prevLogIndex, long prevLogTerm, @Nonnull List<ReplicatedLogEntry> entries, long leaderCommit, long replicatedToAllIndex, short payloadVersion, short recipientRaftVersion, @Nullable String leaderAddress)
public AppendEntries(long term, @Nonnull String leaderId, long prevLogIndex, long prevLogTerm, @Nonnull List<ReplicatedLogEntry> entries, long leaderCommit, long replicatedToAllIndex, short payloadVersion)
public long getPrevLogIndex()
public long getPrevLogTerm()
@Nonnull public List<ReplicatedLogEntry> getEntries()
public long getLeaderCommit()
public long getReplicatedToAllIndex()
public short getPayloadVersion()
public short getLeaderRaftVersion()
Copyright © 2019 OpenDaylight. All rights reserved.