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 Callable con il limite di timeout.

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.