X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-akka-raft%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fraft%2Fpersisted%2FUpdateElectionTerm.java;h=55096d677e60019cfd86378a0f5fda71b8e61fdb;hb=200164de7246237ee45f761c4db15b8b51f6a93c;hp=ae86921b926ebab030fd8b1f457a20ef11b5001b;hpb=92cbb07ef81943b0740ba7c8915001ac6785f560;p=controller.git diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/persisted/UpdateElectionTerm.java b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/persisted/UpdateElectionTerm.java index ae86921b92..55096d677e 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/persisted/UpdateElectionTerm.java +++ b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/persisted/UpdateElectionTerm.java @@ -22,6 +22,9 @@ public class UpdateElectionTerm implements Serializable, MigratedSerializable { private UpdateElectionTerm updateElectionTerm; + // checkstyle flags the public modifier as redundant which really doesn't make sense since it clearly isn't + // redundant. It is explicitly needed for Java serialization to be able to create instances via reflection. + @SuppressWarnings("checkstyle:RedundantModifier") public Proxy() { // For Externalizable } @@ -34,7 +37,7 @@ public class UpdateElectionTerm implements Serializable, MigratedSerializable { public void writeExternal(final ObjectOutput out) throws IOException { out.writeLong(updateElectionTerm.currentTerm); out.writeObject(updateElectionTerm.votedFor); - } + } @Override public void readExternal(final ObjectInput in) throws IOException, ClassNotFoundException {