public class ClusterSizeMonitor extends Object
| Constructor and Description |
|---|
ClusterSizeMonitor(InternalNodeManager nodeManager,
boolean includeCoordinator,
int executionMinCount,
io.airlift.units.Duration executionMaxWait) |
ClusterSizeMonitor(InternalNodeManager nodeManager,
NodeSchedulerConfig nodeSchedulerConfig,
QueryManagerConfig queryManagerConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
start() |
void |
stop() |
com.google.common.util.concurrent.ListenableFuture<?> |
waitForMinimumWorkers()
Returns a listener that completes when the minimum number of workers for the cluster has been met.
|
@Inject public ClusterSizeMonitor(InternalNodeManager nodeManager, NodeSchedulerConfig nodeSchedulerConfig, QueryManagerConfig queryManagerConfig)
public ClusterSizeMonitor(InternalNodeManager nodeManager, boolean includeCoordinator, int executionMinCount, io.airlift.units.Duration executionMaxWait)
@PostConstruct public void start()
@PreDestroy public void stop()
public com.google.common.util.concurrent.ListenableFuture<?> waitForMinimumWorkers()
Copyright © 2012–2019. All rights reserved.