From 9455a86e1c6b3bf80b066cb01b042d16b3c71c40 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Thu, 1 Jul 2021 12:28:41 +0200 Subject: [PATCH] Hide ShardManagerSnapshot This class is scheduled for removal. Hide it before removing it. Change-Id: I902d33da14411ec44429de5474d953adc9722dea Signed-off-by: Robert Varga --- .../shardmanager/ShardManagerSnapshot.java | 20 +++---------------- 1 file changed, 3 insertions(+), 17 deletions(-) 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); } -- 2.36.6