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%2FReplicatedLogImplEntry.java;h=c8ee634e796c06d7e7e215455bb49a21b8b6bc1f;hb=872a40f7ac1f2e14a5848329c0827f1265931f6e;hp=80193590dbfab16c6572a259a7b46f13cf894703;hpb=fa96da71c5ab10973a9f93c2e8b35494b96fd7ed;p=controller.git diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/ReplicatedLogImplEntry.java b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/ReplicatedLogImplEntry.java index 80193590db..c8ee634e79 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/ReplicatedLogImplEntry.java +++ b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/ReplicatedLogImplEntry.java @@ -14,7 +14,10 @@ import org.opendaylight.controller.cluster.raft.protobuff.client.messages.Payloa /** * A {@link ReplicatedLogEntry} implementation. + * + * @deprecated Use {@link org.opendaylight.controller.cluster.raft.persisted.SimpleReplicatedLogEntry} instead. */ +@Deprecated public class ReplicatedLogImplEntry implements ReplicatedLogEntry, Serializable { private static final long serialVersionUID = -9085798014576489130L; @@ -56,6 +59,11 @@ public class ReplicatedLogImplEntry implements ReplicatedLogEntry, Serializable return getData().size(); } + private Object readResolve() { + return org.opendaylight.controller.cluster.raft.persisted.SimpleReplicatedLogEntry.createMigrated( + index, term, payload); + } + @Override public boolean isPersistencePending() { return persistencePending;