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=e3c222d85cb8f31f310befbb32bc6d9874cabb4a;hp=d797440425eaa39ab38623ad669b95c0b8e83128;hb=4639f61a41a93d6a762af97b819d164781b0f9f8;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..e3c222d85c 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 @@ -9,21 +9,23 @@ package org.opendaylight.controller.cluster.datastore.shardmanager; import com.google.common.base.Preconditions; +import javax.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); + SwitchShardBehavior(final ShardIdentifier shardId, final RaftState newState, final long term) { this.newState = Preconditions.checkNotNull(newState); + this.shardId = shardId; this.term = term; } - String getShardName() { - return shardName; + @Nullable ShardIdentifier getShardId() { + return shardId; } RaftState getNewState() { @@ -37,7 +39,7 @@ final class SwitchShardBehavior { @Override public String toString() { final StringBuilder sb = new StringBuilder("SwitchShardBehavior{"); - sb.append("shardName='").append(shardName).append('\''); + sb.append("shardId='").append(shardId).append('\''); sb.append(", newState='").append(newState).append('\''); sb.append(", term=").append(term); sb.append('}');