ParallelDeviceExecutor

public class ParallelDeviceExecutor
extends Object

java.lang.Object
com.android.tradefed.util.executor.ParallelDeviceExecutor<V>


Оболочка для ExecutorService для параллельного выполнения функции.

Краткое содержание

Государственные строители

ParallelDeviceExecutor (int poolSize)

Общедоступные методы

List<Throwable> getErrors ()

Список ошибок, возникших при выполнении всех задач.

boolean hasErrors ()

Были ли допущены ошибки или нет.

List<V> invokeAll (List<Callable<V>> callableTasks, long timeout, TimeUnit unit)

Вызовите все Callable функции с превышением установленного лимита времени ожидания.

Государственные строители

ParallelDeviceExecutor

public ParallelDeviceExecutor (int poolSize)

Параметры
poolSize int

Общедоступные методы

getErrors

public List<Throwable> getErrors ()

Список ошибок, возникших при выполнении всех задач.

Возвраты
List<Throwable>

hasErrors

public boolean hasErrors ()

Были ли допущены ошибки или нет.

Возвраты
boolean

invokeAll

public List<V> invokeAll (List<Callable<V>> callableTasks, 
                long timeout, 
                TimeUnit unit)

Вызовите все Callable функции с превышением установленного лимита времени ожидания.

Параметры
callableTasks List : перечень задач.

timeout long : Время ожидания применения, или ноль для неограниченного применения.

unit TimeUnit : Единица измерения времени ожидания.

Возвраты
List<V> Список результатов для каждой вызываемой задачи.