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, setTermpublic 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.