X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fshardmanager%2FShardManagerSnapshot.java;h=b99077980555b8730e5c2d1ec832160445890797;hb=1d5ca4009be6c61d7b61989799037ad8f1ab7a75;hp=fdec785b7d787c15dcce9ce051551246208c2cfd;hpb=dcc776a5e749d495a66e8753e123a1ddbd15d9c6;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/shardmanager/ShardManagerSnapshot.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/shardmanager/ShardManagerSnapshot.java index fdec785b7d..b990779805 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/shardmanager/ShardManagerSnapshot.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/shardmanager/ShardManagerSnapshot.java @@ -12,36 +12,22 @@ import java.io.Serializable; import java.util.List; import org.eclipse.jdt.annotation.NonNull; - /** * Persisted data of the ShardManager. * * @deprecated Use {@link org.opendaylight.controller.cluster.datastore.persisted.ShardManagerSnapshot} instead. */ +// FIXME: 5.0.0: remove this class @Deprecated(forRemoval = true) -public final class ShardManagerSnapshot implements Serializable { +final class ShardManagerSnapshot implements Serializable { private static final long serialVersionUID = 1L; + private final List shardList; ShardManagerSnapshot(final @NonNull List shardList) { this.shardList = ImmutableList.copyOf(shardList); } - public List getShardList() { - return this.shardList; - } - - /** - * Creates a ShardManagerSnapshot. - * - * @deprecated This method is for migration only and should me removed once - * org.opendaylight.controller.cluster.datastore.ShardManagerSnapshot is removed. - */ - @Deprecated - public static ShardManagerSnapshot forShardList(final @NonNull List shardList) { - return new ShardManagerSnapshot(shardList); - } - private Object readResolve() { return new org.opendaylight.controller.cluster.datastore.persisted.ShardManagerSnapshot(shardList); }