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%2Fmessages%2FShardLeaderStateChanged.java;h=e6d64eb8509b346d38dd6b91b354a8ad59aaef6f;hb=7ffa5d19fcfb401db31dd5be595ff66492c0e106;hp=679d421eaf4d9e04f03b002fc7f4af2f6304a7c3;hpb=62cddd88e42e8f3c6a92bbf42c97b0d6806f44ae;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/ShardLeaderStateChanged.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/ShardLeaderStateChanged.java index 679d421eaf..e6d64eb850 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/ShardLeaderStateChanged.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/ShardLeaderStateChanged.java @@ -13,7 +13,7 @@ import java.util.Optional; import org.eclipse.jdt.annotation.NonNull; import org.eclipse.jdt.annotation.Nullable; import org.opendaylight.controller.cluster.notifications.LeaderStateChanged; -import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTree; +import org.opendaylight.yangtools.yang.data.tree.api.ReadOnlyDataTree; /** * A local message derived from LeaderStateChanged containing additional Shard-specific info that is sent @@ -23,22 +23,21 @@ import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTree; * @author Thomas Pantelis */ public class ShardLeaderStateChanged extends LeaderStateChanged { + private final ReadOnlyDataTree localShardDataTree; - private final DataTree localShardDataTree; - - public ShardLeaderStateChanged(@NonNull String memberId, @Nullable String leaderId, - @NonNull DataTree localShardDataTree, short leaderPayloadVersion) { + public ShardLeaderStateChanged(final @NonNull String memberId, final @Nullable String leaderId, + final @NonNull ReadOnlyDataTree localShardDataTree, final short leaderPayloadVersion) { super(memberId, leaderId, leaderPayloadVersion); this.localShardDataTree = requireNonNull(localShardDataTree); } - public ShardLeaderStateChanged(@NonNull String memberId, @Nullable String leaderId, - short leaderPayloadVersion) { + public ShardLeaderStateChanged(final @NonNull String memberId, final @Nullable String leaderId, + final short leaderPayloadVersion) { super(memberId, leaderId, leaderPayloadVersion); - this.localShardDataTree = null; + localShardDataTree = null; } - public @NonNull Optional getLocalShardDataTree() { + public @NonNull Optional getLocalShardDataTree() { return Optional.ofNullable(localShardDataTree); } }