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 Callable mit dem Zeitlimit auf.

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