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