ParallelDeviceExecutor

public class ParallelDeviceExecutor
extends Object

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


Funkcja opakowująca ExecutorService, która umożliwia równoległe wykonywanie funkcji.

Podsumowanie

Konstruktory publiczne

ParallelDeviceExecutor(int poolSize)

Metody publiczne

List<Throwable> getErrors()

Lista błędów z wykonania wszystkich zadań.

boolean hasErrors()

Informacja o tym, czy wystąpiły błędy.

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

Wywołaj wszystkie Callable w ramach limitu czasu.

Konstruktory publiczne

ParallelDeviceExecutor

public ParallelDeviceExecutor (int poolSize)

Parametry
poolSize int

Metody publiczne

getErrors

public List<Throwable> getErrors ()

Lista błędów z wykonania wszystkich zadań.

Zwraca
List<Throwable>

hasErrors

public boolean hasErrors ()

Informacja o tym, czy wystąpiły błędy.

Zwraca
boolean

invokeAll

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

Wywołaj wszystkie Callable w ramach limitu czasu.

Parametry
callableTasks List: lista zadań.

timeout long: limit czasu do zastosowania lub zero w przypadku nieograniczonego limitu czasu.

unit TimeUnit: jednostka czasu oczekiwania.

Zwraca
List<V> Lista wyników dla każdego zadania, które można wywołać.