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%2FSwitchShardBehavior.java;h=be5044270be7077b7b6f7697877208bcdbeade1d;hp=d797440425eaa39ab38623ad669b95c0b8e83128;hb=HEAD;hpb=7baa214169a0f3565aa7797305c2696d0be338a6 diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/shardmanager/SwitchShardBehavior.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/shardmanager/SwitchShardBehavior.java index d797440425..be5044270b 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/shardmanager/SwitchShardBehavior.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/shardmanager/SwitchShardBehavior.java @@ -5,25 +5,27 @@ * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html */ - package org.opendaylight.controller.cluster.datastore.shardmanager; -import com.google.common.base.Preconditions; +import static java.util.Objects.requireNonNull; + +import org.eclipse.jdt.annotation.Nullable; +import org.opendaylight.controller.cluster.datastore.identifiers.ShardIdentifier; import org.opendaylight.controller.cluster.raft.RaftState; final class SwitchShardBehavior { - private final String shardName; + private final ShardIdentifier shardId; private final RaftState newState; private final long term; - SwitchShardBehavior(String shardName, RaftState newState, long term) { - this.shardName = Preconditions.checkNotNull(shardName); - this.newState = Preconditions.checkNotNull(newState); + SwitchShardBehavior(final ShardIdentifier shardId, final RaftState newState, final long term) { + this.newState = requireNonNull(newState); + this.shardId = shardId; this.term = term; } - String getShardName() { - return shardName; + @Nullable ShardIdentifier getShardId() { + return shardId; } RaftState getNewState() { @@ -36,11 +38,10 @@ final class SwitchShardBehavior { @Override public String toString() { - final StringBuilder sb = new StringBuilder("SwitchShardBehavior{"); - sb.append("shardName='").append(shardName).append('\''); - sb.append(", newState='").append(newState).append('\''); - sb.append(", term=").append(term); - sb.append('}'); - return sb.toString(); + return "SwitchShardBehavior{" + + "shardId='" + shardId + '\'' + + ", newState='" + newState + '\'' + + ", term=" + term + + '}'; } }