Class ShardLeaderStateChanged
java.lang.Object
org.opendaylight.controller.cluster.notifications.ForwadingLeaderStateChanged
org.opendaylight.controller.cluster.datastore.messages.ShardLeaderStateChanged
- All Implemented Interfaces:
LeaderStateChanged,MemberNotication
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
ConstructorsConstructorDescriptionShardLeaderStateChanged(String memberId, @Nullable String leaderId, short leaderPayloadVersion) ShardLeaderStateChanged(String memberId, @Nullable String leaderId, ReadOnlyDataTree localShardDataTree, short leaderPayloadVersion) ShardLeaderStateChanged(LeaderStateChanged delegate, @Nullable ReadOnlyDataTree localShardDataTree) -
Method Summary
Modifier and TypeMethodDescriptionprotected LeaderStateChangeddelegate()@Nullable ReadOnlyDataTreeMethods inherited from class org.opendaylight.controller.cluster.notifications.ForwadingLeaderStateChanged
leaderId, leaderPayloadVersion, memberId
-
Constructor Details
-
ShardLeaderStateChanged
public ShardLeaderStateChanged(LeaderStateChanged delegate, @Nullable ReadOnlyDataTree localShardDataTree) -
ShardLeaderStateChanged
public ShardLeaderStateChanged(String memberId, @Nullable String leaderId, ReadOnlyDataTree localShardDataTree, short leaderPayloadVersion) -
ShardLeaderStateChanged
-
-
Method Details
-
localShardDataTree
-
delegate
- Specified by:
delegatein classForwadingLeaderStateChanged
-