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 LeaderStateChanged
delegate()
@Nullable ReadOnlyDataTree
Methods 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:
delegate
in classForwadingLeaderStateChanged
-