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, wait
getStats
protected AbstractWorkerResourceManagementStrategy(ResourceManagementSchedulerConfig resourceManagementSchedulerConfig, ScheduledExecutorService exec)
public void startManagement(WorkerTaskRunner runner)
ResourceManagementStrategy
startManagement
in interface ResourceManagementStrategy<WorkerTaskRunner>
runner
- The TaskRunner state holder this strategy should use during executionpublic void stopManagement()
ResourceManagementStrategy
stopManagement
in interface ResourceManagementStrategy<WorkerTaskRunner>
Copyright © 2011–2017. All rights reserved.