ParallelDeviceExecutor

public class ParallelDeviceExecutor
extends Object

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


Wrapper de ExecutorService pour exécuter une fonction en parallèle.

Résumé

Constructeurs publics

ParallelDeviceExecutor(int poolSize)

Méthodes publiques

List<Throwable> getErrors()

Liste des erreurs survenues lors de l'exécution de toutes les tâches.

boolean hasErrors()

Indique si des erreurs se sont produites.

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

Appelle tous les Callable avec la limite de délai.

Constructeurs publics

ParallelDeviceExecutor

public ParallelDeviceExecutor (int poolSize)

Paramètres
poolSize int

Méthodes publiques

getErrors

public List<Throwable> getErrors ()

Liste des erreurs survenues lors de l'exécution de toutes les tâches.

Renvoie
List<Throwable>

hasErrors

public boolean hasErrors ()

Indique si des erreurs se sont produites.

Renvoie
boolean

invokeAll

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

Appelle tous les Callable avec la limite de délai.

Paramètres
callableTasks List : liste des tâches.

timeout long : délai à appliquer, ou zéro pour une durée illimitée.

unit TimeUnit : unité du délai.

Renvoie
List<V> Liste des résultats pour chaque tâche appelable.