Class ShardLeaderStateChanged


  • public class ShardLeaderStateChanged
    extends org.opendaylight.controller.cluster.notifications.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 Detail

      • ShardLeaderStateChanged

        public ShardLeaderStateChanged​(@NonNull String memberId,
                                       @Nullable String leaderId,
                                       @NonNull org.opendaylight.yangtools.yang.data.api.schema.tree.ReadOnlyDataTree localShardDataTree,
                                       short leaderPayloadVersion)
      • ShardLeaderStateChanged

        public ShardLeaderStateChanged​(@NonNull String memberId,
                                       @Nullable String leaderId,
                                       short leaderPayloadVersion)
    • Method Detail

      • getLocalShardDataTree

        public @NonNull Optional<org.opendaylight.yangtools.yang.data.api.schema.tree.ReadOnlyDataTree> getLocalShardDataTree()