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%2FDeleteEntries.java;h=8b4eb8388af80799ffd77dc439aca9c10a29cac6;hb=HEAD;hp=189ca9c5c83351c5dfe47eb95d73293cdd237ea3;hpb=8f7f6ed83f1ab21aa9ba1fb2f4f9fbad3a9bfa56;p=controller.git diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/persisted/DeleteEntries.java b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/persisted/DeleteEntries.java index 189ca9c5c8..8b4eb8388a 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/persisted/DeleteEntries.java +++ b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/persisted/DeleteEntries.java @@ -7,10 +7,6 @@ */ package org.opendaylight.controller.cluster.raft.persisted; -import java.io.Externalizable; -import java.io.IOException; -import java.io.ObjectInput; -import java.io.ObjectOutput; import java.io.Serializable; /** @@ -18,47 +14,7 @@ import java.io.Serializable; * * @author Thomas Pantelis */ -public sealed class DeleteEntries implements Serializable { - @Deprecated(since = "7.0.0", forRemoval = true) - private static final class Legacy extends DeleteEntries implements LegacySerializable { - @java.io.Serial - private static final long serialVersionUID = 1L; - - Legacy(final long fromIndex) { - super(fromIndex); - } - } - - @Deprecated(since = "7.0.0", forRemoval = true) - private static final class Proxy implements Externalizable { - @java.io.Serial - private static final long serialVersionUID = 1L; - - private DeleteEntries deleteEntries = null; - - // 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 - } - - @Override - public void writeExternal(final ObjectOutput out) throws IOException { - out.writeLong(deleteEntries.fromIndex); - } - - @Override - public void readExternal(final ObjectInput in) throws IOException { - deleteEntries = new Legacy(in.readLong()); - } - - @java.io.Serial - private Object readResolve() { - return deleteEntries; - } - } - +public final class DeleteEntries implements Serializable { @java.io.Serial private static final long serialVersionUID = 1L; @@ -68,17 +24,17 @@ public sealed class DeleteEntries implements Serializable { this.fromIndex = fromIndex; } - public final long getFromIndex() { + public long getFromIndex() { return fromIndex; } - @java.io.Serial - public final Object writeReplace() { - return new DE(this); - } - @Override - public final String toString() { + public String toString() { return "DeleteEntries [fromIndex=" + fromIndex + "]"; } + + @java.io.Serial + private Object writeReplace() { + return new DE(this); + } }