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;fp=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fmessages%2FShardLeaderStateChanged.java;h=c92670c97138c66060be1d149a0f15a213f4828c;hb=77c1a329c244eb5756f47723cf0bbf2cb6889408;hp=e6d64eb8509b346d38dd6b91b354a8ad59aaef6f;hpb=c586853109faec36f9423dc65955ece72b9f3b5d;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 e6d64eb850..c92670c971 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 @@ -9,7 +9,6 @@ package org.opendaylight.controller.cluster.datastore.messages; import static java.util.Objects.requireNonNull; -import java.util.Optional; import org.eclipse.jdt.annotation.NonNull; import org.eclipse.jdt.annotation.Nullable; import org.opendaylight.controller.cluster.notifications.LeaderStateChanged; @@ -22,8 +21,8 @@ import org.opendaylight.yangtools.yang.data.tree.api.ReadOnlyDataTree; * * @author Thomas Pantelis */ -public class ShardLeaderStateChanged extends LeaderStateChanged { - private final ReadOnlyDataTree localShardDataTree; +public final class ShardLeaderStateChanged extends LeaderStateChanged { + private final @Nullable ReadOnlyDataTree localShardDataTree; public ShardLeaderStateChanged(final @NonNull String memberId, final @Nullable String leaderId, final @NonNull ReadOnlyDataTree localShardDataTree, final short leaderPayloadVersion) { @@ -37,7 +36,7 @@ public class ShardLeaderStateChanged extends LeaderStateChanged { localShardDataTree = null; } - public @NonNull Optional getLocalShardDataTree() { - return Optional.ofNullable(localShardDataTree); + public @Nullable ReadOnlyDataTree localShardDataTree() { + return localShardDataTree; } }