Remove EmptyExternalizableProxy
[controller.git] / opendaylight / md-sal / sal-akka-raft / src / main / java / org / opendaylight / controller / cluster / raft / client / messages / Shutdown.java
index 2f2ff47934ab0a4a85761c9f69fa90d98157fd7c..7fba245bf26fedd040e09c0b13dfc0cb425e2bcf 100644 (file)
@@ -9,7 +9,6 @@ package org.opendaylight.controller.cluster.raft.client.messages;
 
 import akka.dispatch.ControlMessage;
 import java.io.Serializable;
-import org.opendaylight.controller.cluster.raft.base.messages.EmptyExternalizableProxy;
 
 /**
  * Message sent to a raft actor to shutdown gracefully. If it's the leader it will transfer leadership to a
@@ -29,20 +28,8 @@ public final class Shutdown implements Serializable, ControlMessage {
     }
 
     @java.io.Serial
+    @SuppressWarnings("static-method")
     private Object readResolve() {
         return INSTANCE;
     }
-
-    @Deprecated(since = "7.0.0", forRemoval = true)
-    private static class Proxy extends EmptyExternalizableProxy {
-        @java.io.Serial
-        private static final long serialVersionUID = 1L;
-
-        // 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() {
-            super(INSTANCE);
-        }
-    }
 }