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=419aec0e321a678a04469f26cb38442bca2fe9c9;hb=8874f15140aa20aa205b5469e02f319076d53860;hp=939d893a2ec505538f918a1f30ad5c927c56666a;hpb=9a091425d16dadf09a5be4e764785707f5253013;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 939d893a2e..419aec0e32 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 @@ -17,7 +17,9 @@ import java.io.Serializable; * Message class to persist election term information. */ public class UpdateElectionTerm implements Serializable { + @Deprecated(since = "7.0.0", forRemoval = true) private static final class Proxy implements Externalizable { + @java.io.Serial private static final long serialVersionUID = 1L; private UpdateElectionTerm updateElectionTerm; @@ -44,11 +46,13 @@ public class UpdateElectionTerm implements Serializable { updateElectionTerm = new UpdateElectionTerm(in.readLong(), (String) in.readObject()); } + @java.io.Serial private Object readResolve() { return updateElectionTerm; } } + @java.io.Serial private static final long serialVersionUID = 1L; private final long currentTerm; @@ -67,8 +71,9 @@ public class UpdateElectionTerm implements Serializable { return votedFor; } + @java.io.Serial private Object writeReplace() { - return new Proxy(this); + return new UT(this); } @Override