public interface WorkerSelectStrategy
RemoteTaskRunner uses this class to select a worker to assign tasks to.| Modifier and Type | Method and Description | 
|---|---|
ImmutableWorkerInfo | 
findWorkerForTask(WorkerTaskRunnerConfig config,
                 com.google.common.collect.ImmutableMap<String,ImmutableWorkerInfo> zkWorkers,
                 Task task)
Customizable logic for selecting a worker to run a task. 
 | 
@Nullable ImmutableWorkerInfo findWorkerForTask(WorkerTaskRunnerConfig config, com.google.common.collect.ImmutableMap<String,ImmutableWorkerInfo> zkWorkers, Task task)
config - A config for running remote taskszkWorkers - An immutable map of workers to choose from.task - The task to assign.ImmutableWorkerInfo to run the task if one is available.Copyright © 2011–2018. All rights reserved.