public abstract class AbstractWorkerResourceManagementStrategy extends Object implements ResourceManagementStrategy<WorkerTaskRunner>
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractWorkerResourceManagementStrategy(ResourceManagementSchedulerConfig resourceManagementSchedulerConfig,
ScheduledExecutorService exec) |
| Modifier and Type | Method and Description |
|---|---|
void |
startManagement(WorkerTaskRunner runner)
Equivalent to start() but requires a specific runner instance which holds state of interest.
|
void |
stopManagement()
Equivalent to stop()
Should be called from TaskRunner's lifecycle
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStatsprotected AbstractWorkerResourceManagementStrategy(ResourceManagementSchedulerConfig resourceManagementSchedulerConfig, ScheduledExecutorService exec)
public void startManagement(WorkerTaskRunner runner)
ResourceManagementStrategystartManagement in interface ResourceManagementStrategy<WorkerTaskRunner>runner - The TaskRunner state holder this strategy should use during executionpublic void stopManagement()
ResourceManagementStrategystopManagement in interface ResourceManagementStrategy<WorkerTaskRunner>Copyright © 2011–2017. All rights reserved.