package org.opendaylight.controller.cluster.raft.messages;
+import org.opendaylight.controller.cluster.raft.RaftVersions;
+
/**
* Reply for the AppendEntriesRpc message
*/
private final short payloadVersion;
+ private final short raftVersion = RaftVersions.CURRENT_VERSION;
+
private final boolean forceInstallSnapshot;
public AppendEntriesReply(String followerId, long term, boolean success, long logLastIndex, long logLastTerm,
return payloadVersion;
}
+ public short getRaftVersion() {
+ return raftVersion;
+ }
+
public boolean isForceInstallSnapshot() {
return forceInstallSnapshot;
}
public String toString() {
return "AppendEntriesReply [term=" + getTerm() + ", success=" + success + ", followerId=" + followerId
+ ", logLastIndex=" + logLastIndex + ", logLastTerm=" + logLastTerm + ", forceInstallSnapshot="
- + forceInstallSnapshot + ", payloadVersion=" + payloadVersion + "]";
+ + forceInstallSnapshot + ", payloadVersion=" + payloadVersion + ", raftVersion=" + raftVersion + "]";
}
}