ParallelDeviceExecutor

public class ParallelDeviceExecutor
extends Object

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


Wrapper de ExecutorService para executar uma função em paralelo.

Resumo

Construtores públicos

ParallelDeviceExecutor(int poolSize)

Métodos públicos

List<Throwable> getErrors()

A lista de erros da execução de todas as tarefas.

boolean hasErrors()

Indica se ocorreram erros.

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

Invoque todos os Callable com o limite de tempo limite.

Construtores públicos

ParallelDeviceExecutor

public ParallelDeviceExecutor (int poolSize)

Parâmetros
poolSize int

Métodos públicos

getErrors

public List<Throwable> getErrors ()

A lista de erros da execução de todas as tarefas.

Retorna
List<Throwable>

hasErrors

public boolean hasErrors ()

Indica se ocorreram erros.

Retorna
boolean

invokeAll

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

Invoque todos os Callable com o limite de tempo limite.

Parâmetros
callableTasks List: a lista de tarefas.

timeout long: o tempo limite a ser aplicado ou zero para ilimitado.

unit TimeUnit: a unidade do tempo limite.

Retorna
List<V> A lista de resultados para cada tarefa chamável.