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 |
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. |