public interface WorkerTaskRunner extends TaskRunner
Modifier and Type | Method and Description |
---|---|
WorkerTaskRunnerConfig |
getConfig() |
Collection<Worker> |
getLazyWorkers()
Return a list of workers who can be reaped by autoscaling
|
Collection<Task> |
getPendingTaskPayloads() |
Collection<ImmutableWorkerInfo> |
getWorkers()
List of known workers who can accept tasks
|
Collection<Worker> |
markWorkersLazy(com.google.common.base.Predicate<ImmutableWorkerInfo> isLazyWorker,
int maxWorkers)
Check which workers can be marked as lazy
|
getKnownTasks, getPendingTasks, getRunningTasks, getScalingStats, registerListener, restore, run, shutdown, start, stop, unregisterListener
Collection<ImmutableWorkerInfo> getWorkers()
Collection<Worker> getLazyWorkers()
Collection<Worker> markWorkersLazy(com.google.common.base.Predicate<ImmutableWorkerInfo> isLazyWorker, int maxWorkers)
isLazyWorker
- maxWorkers
- WorkerTaskRunnerConfig getConfig()
Collection<Task> getPendingTaskPayloads()
Copyright © 2011–2017. All rights reserved.