public class FillCapacityWorkerSelectStrategy extends Object implements WorkerSelectStrategy
| Constructor and Description |
|---|
FillCapacityWorkerSelectStrategy(RemoteTaskRunnerConfig config) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.base.Optional<ImmutableZkWorker> |
findWorkerForTask(com.google.common.collect.ImmutableMap<String,ImmutableZkWorker> zkWorkers,
Task task)
Customizable logic for selecting a worker to run a task.
|
@Inject public FillCapacityWorkerSelectStrategy(RemoteTaskRunnerConfig config)
public com.google.common.base.Optional<ImmutableZkWorker> findWorkerForTask(com.google.common.collect.ImmutableMap<String,ImmutableZkWorker> zkWorkers, Task task)
WorkerSelectStrategyfindWorkerForTask in interface WorkerSelectStrategyzkWorkers - An immutable map of workers to choose from.task - The task to assign.ImmutableZkWorker to run the task if one is available.Copyright © 2014. All rights reserved.