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