private static final long serialVersionUID = -6061342433962854822L;
// term
- protected long term;
+ private long term;
protected AbstractRaftRPC(long term){
this.term = term;
this.forceInstallSnapshot = forceInstallSnapshot;
}
-
- @Override
- public long getTerm() {
- return term;
- }
-
public boolean isSuccess() {
return success;
}
return payloadVersion;
}
- @Override
- public String toString() {
- StringBuilder builder = new StringBuilder();
- builder.append("AppendEntriesReply [success=").append(success).append(", logLastIndex=").append(logLastIndex)
- .append(", logLastTerm=").append(logLastTerm).append(", followerId=").append(followerId)
- .append(", payloadVersion=").append(", forceInstallSnapshot=").append(forceInstallSnapshot)
- .append(payloadVersion).append("]");
- return builder.toString();
- }
-
public boolean isForceInstallSnapshot() {
return forceInstallSnapshot;
}
+
+ @Override
+ public String toString() {
+ return "AppendEntriesReply [term=" + getTerm() + ", success=" + success + ", followerId=" + followerId
+ + ", logLastIndex=" + logLastIndex + ", logLastTerm=" + logLastTerm + ", forceInstallSnapshot="
+ + forceInstallSnapshot + ", payloadVersion=" + payloadVersion + "]";
+ }
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
- builder.append("InstallSnapshot [term=").append(term).append(", leaderId=").append(leaderId)
+ builder.append("InstallSnapshot [term=").append(getTerm()).append(", leaderId=").append(leaderId)
.append(", lastIncludedIndex=").append(lastIncludedIndex).append(", lastIncludedTerm=")
.append(lastIncludedTerm).append(", data=").append(data).append(", chunkIndex=").append(chunkIndex)
.append(", totalChunks=").append(totalChunks).append(", lastChunkHashCode=").append(lastChunkHashCode)
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
- builder.append("InstallSnapshotReply [term=").append(term).append(", followerId=").append(followerId)
+ builder.append("InstallSnapshotReply [term=").append(getTerm()).append(", followerId=").append(followerId)
.append(", chunkIndex=").append(chunkIndex).append(", success=").append(success).append("]");
return builder.toString();
}
private static final long serialVersionUID = -6967509186297108657L;
// candidate requesting vote
- private String candidateId;
+ private final String candidateId;
// index of candidate’s last log entry (§5.4)
- private long lastLogIndex;
+ private final long lastLogIndex;
// term of candidate’s last log entry (§5.4)
- private long lastLogTerm;
+ private final long lastLogTerm;
- public RequestVote(long term, String candidateId, long lastLogIndex,
- long lastLogTerm) {
+ public RequestVote(long term, String candidateId, long lastLogIndex, long lastLogTerm) {
super(term);
this.candidateId = candidateId;
this.lastLogIndex = lastLogIndex;
this.lastLogTerm = lastLogTerm;
}
- // added for testing while serialize-messages=on
- public RequestVote() {
- }
-
- @Override
- public long getTerm() {
- return term;
- }
-
public String getCandidateId() {
return candidateId;
}
return lastLogTerm;
}
- public void setCandidateId(String candidateId) {
- this.candidateId = candidateId;
- }
-
- public void setLastLogIndex(long lastLogIndex) {
- this.lastLogIndex = lastLogIndex;
- }
-
- public void setLastLogTerm(long lastLogTerm) {
- this.lastLogTerm = lastLogTerm;
- }
-
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
- builder.append("RequestVote [term=").append(term).append(", candidateId=").append(candidateId)
+ builder.append("RequestVote [term=").append(getTerm()).append(", candidateId=").append(candidateId)
.append(", lastLogIndex=").append(lastLogIndex).append(", lastLogTerm=").append(lastLogTerm)
.append("]");
return builder.toString();
this.voteGranted = voteGranted;
}
- @Override
- public long getTerm() {
- return term;
- }
-
public boolean isVoteGranted() {
return voteGranted;
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
- builder.append("RequestVoteReply [term=").append(term).append(", voteGranted=").append(voteGranted).append("]");
+ builder.append("RequestVoteReply [term=").append(getTerm()).append(", voteGranted=").append(voteGranted).append("]");
return builder.toString();
}
}