Class ShardLeaderStateChanged
- java.lang.Object
-
- org.opendaylight.controller.cluster.notifications.LeaderStateChanged
-
- org.opendaylight.controller.cluster.datastore.messages.ShardLeaderStateChanged
-
public class ShardLeaderStateChanged extends LeaderStateChanged
A local message derived from LeaderStateChanged containing additional Shard-specific info that is sent when some state of the shard leader has changed. This message is used by the ShardManager to maintain current Shard information.- Author:
- Thomas Pantelis
-
-
Constructor Summary
Constructors Constructor Description ShardLeaderStateChanged(@NonNull String memberId, @Nullable String leaderId, short leaderPayloadVersion)
ShardLeaderStateChanged(@NonNull String memberId, @Nullable String leaderId, @NonNull ReadOnlyDataTree localShardDataTree, short leaderPayloadVersion)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NonNull Optional<ReadOnlyDataTree>
getLocalShardDataTree()
-
Methods inherited from class org.opendaylight.controller.cluster.notifications.LeaderStateChanged
getLeaderId, getLeaderPayloadVersion, getMemberId, toString
-
-
-
-
Constructor Detail
-
ShardLeaderStateChanged
public ShardLeaderStateChanged(@NonNull String memberId, @Nullable String leaderId, @NonNull ReadOnlyDataTree localShardDataTree, short leaderPayloadVersion)
-
-
Method Detail
-
getLocalShardDataTree
public @NonNull Optional<ReadOnlyDataTree> getLocalShardDataTree()
-
-