Package org.apache.storm.nimbus
Class LeaderListenerCallback
- java.lang.Object
-
- org.apache.storm.nimbus.LeaderListenerCallback
-
public class LeaderListenerCallback extends Object
A callback function when nimbus gains leadership.
-
-
Constructor Summary
Constructors Constructor Description 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)
Creates aLeaderListenerCallback
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
leaderCallBack(Object lock)
Invoke when gains leadership.void
notLeaderCallback()
Invoke when lost 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)
Creates aLeaderListenerCallback
.- Parameters:
conf
- configzk
- zookeeper CuratorFramework clientblobStore
- BlobStoreleaderElector
- Leader electortc
- TopoCacheclusterState
- IStormClusterStateacls
- zookeeper acls
-
-
Method Detail
-
leaderCallBack
public void leaderCallBack(Object lock)
Invoke when gains leadership.
-
notLeaderCallback
public void notLeaderCallback()
Invoke when lost leadership.
-
-