X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fshardmanager%2FShardManagerSnapshot.java;h=b99077980555b8730e5c2d1ec832160445890797;hp=fdec785b7d787c15dcce9ce051551246208c2cfd;hb=9455a86e1c6b3bf80b066cb01b042d16b3c71c40;hpb=514df5b3d350482fee8ee8f1f5b257c229f7e61a 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); }