public class SchedulerManager extends Object implements AutoCloseable
| Modifier and Type | Class and Description |
|---|---|
static class |
SchedulerManager.RebalanceInProgressException |
| Modifier and Type | Field and Description |
|---|---|
static String |
HEARTBEAT_NAMESPACE |
static String |
HEARTBEAT_TENANT |
| Constructor and Description |
|---|
SchedulerManager(WorkerConfig workerConfig,
org.apache.pulsar.client.api.PulsarClient pulsarClient,
PulsarAdmin admin,
WorkerStatsManager workerStatsManager,
ErrorNotifier errorNotifier) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
initialize() |
Future<?> |
rebalanceIfNotInprogress() |
Future<?> |
schedule() |
public static final String HEARTBEAT_TENANT
public static final String HEARTBEAT_NAMESPACE
public SchedulerManager(WorkerConfig workerConfig, org.apache.pulsar.client.api.PulsarClient pulsarClient, PulsarAdmin admin, WorkerStatsManager workerStatsManager, ErrorNotifier errorNotifier)
public void initialize()
public Future<?> schedule()
public Future<?> rebalanceIfNotInprogress()
public void close()
close in interface AutoCloseableCopyright © 2017–2021 Apache Software Foundation. All rights reserved.