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