ParallelDeviceExecutor
public
class
ParallelDeviceExecutor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.executor.ParallelDeviceExecutor<V> |
Wrapper von ExecutorService zum parallelen Ausführen einer Funktion.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
ParallelDeviceExecutor(int poolSize)
|
|
Öffentliche Methoden | |
|---|---|
List<Throwable>
|
getErrors()
Die Liste der Fehler aus der Ausführung aller Aufgaben. |
boolean
|
hasErrors()
Gibt an, ob Fehler aufgetreten sind. |
List<V>
|
invokeAll(List<Callable<V>> callableTasks, long timeout, TimeUnit unit)
Ruft alle |
Öffentliche Konstruktoren
ParallelDeviceExecutor
public ParallelDeviceExecutor (int poolSize)
| Parameter | |
|---|---|
poolSize |
int |
Öffentliche Methoden
getErrors
public List<Throwable> getErrors ()
Die Liste der Fehler aus der Ausführung aller Aufgaben.
| Gibt Folgendes zurück: | |
|---|---|
List<Throwable> |
|
hasErrors
public boolean hasErrors ()
Gibt an, ob Fehler aufgetreten sind.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
invokeAll
public List<V> invokeAll (List<Callable<V>> callableTasks,
long timeout,
TimeUnit unit)Ruft alle Callable mit dem Zeitlimit auf.
| Parameter | |
|---|---|
callableTasks |
List: Die Liste der Aufgaben. |
timeout |
long: Das anzuwendende Zeitlimit oder null für unbegrenzt. |
unit |
TimeUnit: Die Einheit des Zeitlimits. |
| Gibt Folgendes zurück: | |
|---|---|
List<V> |
Die Liste der Ergebnisse für jede aufrufbare Aufgabe. |