Switch to ARGON raft version
[controller.git] / opendaylight / md-sal / sal-akka-raft / src / main / java / org / opendaylight / controller / cluster / raft / persisted / UpdateElectionTerm.java
index 939d893a2ec505538f918a1f30ad5c927c56666a..419aec0e321a678a04469f26cb38442bca2fe9c9 100644 (file)
@@ -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