Class AppendEntries

    • Constructor Detail

      • AppendEntries

        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)
      • AppendEntries

        public AppendEntries​(long term,
                             @NonNull String leaderId,
                             long prevLogIndex,
                             long prevLogTerm,
                             @NonNull List<ReplicatedLogEntry> entries,
                             long leaderCommit,
                             long replicatedToAllIndex,
                             short payloadVersion)
    • Method Detail

      • getLeaderId

        public @NonNull String getLeaderId()
      • getPrevLogIndex

        public long getPrevLogIndex()
      • getPrevLogTerm

        public long getPrevLogTerm()
      • getLeaderCommit

        public long getLeaderCommit()
      • getReplicatedToAllIndex

        public long getReplicatedToAllIndex()
      • getPayloadVersion

        public short getPayloadVersion()
      • getLeaderRaftVersion

        public short getLeaderRaftVersion()