ParallelDeviceExecutor
public
class
ParallelDeviceExecutor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.executor.ParallelDeviceExecutor<V> |
Wrapper di ExecutorService per eseguire una funzione in parallelo.
Riepilogo
Costruttori pubblici | |
|---|---|
ParallelDeviceExecutor(int poolSize)
|
|
Metodi pubblici | |
|---|---|
List<Throwable>
|
getErrors()
L'elenco degli errori derivanti dall'esecuzione di tutte le attività. |
boolean
|
hasErrors()
Indica se si sono verificati o meno alcuni errori. |
List<V>
|
invokeAll(List<Callable<V>> callableTasks, long timeout, TimeUnit unit)
Richiama tutti i |
Costruttori pubblici
ParallelDeviceExecutor
public ParallelDeviceExecutor (int poolSize)
| Parametri | |
|---|---|
poolSize |
int |
Metodi pubblici
getErrors
public List<Throwable> getErrors ()
L'elenco degli errori derivanti dall'esecuzione di tutte le attività.
| Resi | |
|---|---|
List<Throwable> |
|
hasErrors
public boolean hasErrors ()
Indica se si sono verificati o meno alcuni errori.
| Resi | |
|---|---|
boolean |
|
invokeAll
public List<V> invokeAll (List<Callable<V>> callableTasks,
long timeout,
TimeUnit unit)Richiama tutti i Callable con il limite di timeout.
| Parametri | |
|---|---|
callableTasks |
List: l'elenco delle attività. |
timeout |
long: il timeout da applicare o zero per illimitato. |
unit |
TimeUnit: l'unità del timeout. |
| Resi | |
|---|---|
List<V> |
L'elenco dei risultati per ogni attività richiamabile. |