X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fmd-sal%2Fsal-akka-raft%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fraft%2Fmessages%2FRequestVoteReply.java;h=01fd9abe2e1266572122e155630e4eca82cfb4d1;hb=HEAD;hp=7acafecfbbd3c001a811c7377327331bb31977e1;hpb=cf5be659d906cc80d52647cb516bbab435156742;p=controller.git diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/messages/RequestVoteReply.java b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/messages/RequestVoteReply.java index 7acafecfbb..01fd9abe2e 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/messages/RequestVoteReply.java +++ b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/messages/RequestVoteReply.java @@ -5,27 +5,31 @@ * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html */ - package org.opendaylight.controller.cluster.raft.messages; -public class RequestVoteReply { - - // currentTerm, for candidate to update itself - private final long term; +public final class RequestVoteReply extends AbstractRaftRPC { + @java.io.Serial + private static final long serialVersionUID = 8427899326488775660L; - // true means candidate received vot + // true means candidate received vote private final boolean voteGranted; - public RequestVoteReply(long term, boolean voteGranted) { - this.term = term; + public RequestVoteReply(final long term, final boolean voteGranted) { + super(term); this.voteGranted = voteGranted; } - public long getTerm() { - return term; - } - public boolean isVoteGranted() { return voteGranted; } + + @Override + public String toString() { + return "RequestVoteReply [term=" + getTerm() + ", voteGranted=" + voteGranted + "]"; + } + + @Override + Object writeReplace() { + return new VR(this); + } }