Class LeaderListenerCallback


  • public class LeaderListenerCallback
    extends Object
    A callback function when nimbus gains leadership.
    • Constructor Detail

      • LeaderListenerCallback

        public LeaderListenerCallback​(Map conf,
                                      org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk,
                                      BlobStore blobStore,
                                      ILeaderElector leaderElector,
                                      TopoCache tc,
                                      IStormClusterState clusterState,
                                      List<org.apache.storm.shade.org.apache.zookeeper.data.ACL> acls,
                                      StormMetricsRegistry metricsRegistry)
        Parameters:
        conf - config
        zk - zookeeper CuratorFramework client
        blobStore - BlobStore
        leaderElector - Leader elector
        tc - TopoCache
        clusterState - IStormClusterState
        acls - zookeeper acls
    • Method Detail

      • leaderCallBack

        public void leaderCallBack​(Object lock)
        Invoke when gains leadership.
      • notLeaderCallback

        public void notLeaderCallback()
        Invoke when lost leadership.