public class BalancingJob
extends java.lang.Object
implements org.apache.curator.framework.recipes.leader.LeaderLatchListener, java.lang.Runnable
| Constructor and Description |
|---|
BalancingJob(ConsumerNodesRegistry consumersRegistry,
SubscriptionsCache subscriptionsCache,
SelectiveWorkBalancer workBalancer,
WorkTracker workTracker,
pl.allegro.tech.hermes.common.metric.HermesMetrics metrics,
int intervalSeconds,
java.lang.String kafkaCluster) |
| Modifier and Type | Method and Description |
|---|---|
void |
isLeader() |
void |
notLeader() |
void |
run() |
public BalancingJob(ConsumerNodesRegistry consumersRegistry, SubscriptionsCache subscriptionsCache, SelectiveWorkBalancer workBalancer, WorkTracker workTracker, pl.allegro.tech.hermes.common.metric.HermesMetrics metrics, int intervalSeconds, java.lang.String kafkaCluster)
public void run()
run in interface java.lang.Runnablepublic void isLeader()
isLeader in interface org.apache.curator.framework.recipes.leader.LeaderLatchListenerpublic void notLeader()
notLeader in interface org.apache.curator.framework.recipes.leader.LeaderLatchListener