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%2Fpersisted%2FDatastoreSnapshot.java;h=6330e5d4c257343a135f62b6e9ac3a8dcd429923;hb=abaef4a5ae37f27542155457fe7306a4662b1eeb;hp=fec44082ecdfee199f532dbf9bdee0be1d2c285c;hpb=95c296a7c1e8e186a88a0a0dc82e080b2185db33;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/DatastoreSnapshot.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/DatastoreSnapshot.java index fec44082ec..6330e5d4c2 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/DatastoreSnapshot.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/DatastoreSnapshot.java @@ -7,7 +7,8 @@ */ package org.opendaylight.controller.cluster.datastore.persisted; -import com.google.common.base.Preconditions; +import static java.util.Objects.requireNonNull; + import com.google.common.collect.ImmutableList; import java.io.Externalizable; import java.io.IOException; @@ -16,8 +17,8 @@ import java.io.ObjectOutput; import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; +import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.opendaylight.controller.cluster.raft.persisted.Snapshot; /** @@ -57,16 +58,16 @@ public class DatastoreSnapshot implements Serializable { @Override public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException { - String type = (String)in.readObject(); - ShardManagerSnapshot shardManagerSnapshot = (ShardManagerSnapshot) in.readObject(); + String localType = (String)in.readObject(); + ShardManagerSnapshot localShardManagerSnapshot = (ShardManagerSnapshot) in.readObject(); int size = in.readInt(); - List shardSnapshots = new ArrayList<>(size); + List localShardSnapshots = new ArrayList<>(size); for (int i = 0; i < size; i++) { - shardSnapshots.add((ShardSnapshot) in.readObject()); + localShardSnapshots.add((ShardSnapshot) in.readObject()); } - datastoreSnapshot = new DatastoreSnapshot(type, shardManagerSnapshot, shardSnapshots); + datastoreSnapshot = new DatastoreSnapshot(localType, localShardManagerSnapshot, localShardSnapshots); } private Object readResolve() { @@ -78,29 +79,25 @@ public class DatastoreSnapshot implements Serializable { private final ShardManagerSnapshot shardManagerSnapshot; private final List shardSnapshots; - public DatastoreSnapshot(@Nonnull String type, @Nullable ShardManagerSnapshot shardManagerSnapshot, - @Nonnull List shardSnapshots) { - this.type = Preconditions.checkNotNull(type); + public DatastoreSnapshot(@NonNull String type, @Nullable ShardManagerSnapshot shardManagerSnapshot, + @NonNull List shardSnapshots) { + this.type = requireNonNull(type); this.shardManagerSnapshot = shardManagerSnapshot; - this.shardSnapshots = ImmutableList.copyOf(Preconditions.checkNotNull(shardSnapshots)); + this.shardSnapshots = ImmutableList.copyOf(shardSnapshots); } - @Nonnull - public String getType() { + public @NonNull String getType() { return type; } - @Nullable - public ShardManagerSnapshot getShardManagerSnapshot() { + public @Nullable ShardManagerSnapshot getShardManagerSnapshot() { return shardManagerSnapshot; } - @Nonnull - public List getShardSnapshots() { + public @NonNull List getShardSnapshots() { return shardSnapshots; } - @SuppressWarnings("static-method") private Object writeReplace() { return new Proxy(this); } @@ -143,22 +140,19 @@ public class DatastoreSnapshot implements Serializable { private final String name; private final Snapshot snapshot; - public ShardSnapshot(@Nonnull String name, @Nonnull Snapshot snapshot) { - this.name = Preconditions.checkNotNull(name); - this.snapshot = Preconditions.checkNotNull(snapshot); + public ShardSnapshot(@NonNull String name, @NonNull Snapshot snapshot) { + this.name = requireNonNull(name); + this.snapshot = requireNonNull(snapshot); } - @Nonnull - public String getName() { + public @NonNull String getName() { return name; } - @Nonnull - public Snapshot getSnapshot() { + public @NonNull Snapshot getSnapshot() { return snapshot; } - @SuppressWarnings("static-method") private Object writeReplace() { return new Proxy(this); }