ParallelDeviceExecutor
public
class
ParallelDeviceExecutor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.executor.ParallelDeviceExecutor<V> |
Wrapper de ExecutorService para ejecutar una función en paralelo.
Resumen
Constructores públicos | |
|---|---|
ParallelDeviceExecutor(int poolSize)
|
|
Métodos públicos | |
|---|---|
List<Throwable>
|
getErrors()
Es la lista de errores de la ejecución de todas las tareas. |
boolean
|
hasErrors()
Indica si se produjeron errores. |
List<V>
|
invokeAll(List<Callable<V>> callableTasks, long timeout, TimeUnit unit)
Invoca todos los |
Constructores públicos
ParallelDeviceExecutor
public ParallelDeviceExecutor (int poolSize)
| Parámetros | |
|---|---|
poolSize |
int |
Métodos públicos
getErrors
public List<Throwable> getErrors ()
Es la lista de errores de la ejecución de todas las tareas.
| Muestra | |
|---|---|
List<Throwable> |
|
hasErrors
public boolean hasErrors ()
Indica si se produjeron errores.
| Muestra | |
|---|---|
boolean |
|
invokeAll
public List<V> invokeAll (List<Callable<V>> callableTasks,
long timeout,
TimeUnit unit)Invoca todos los Callable con el límite de tiempo de espera.
| Parámetros | |
|---|---|
callableTasks |
List: Es la lista de tareas. |
timeout |
long: Es el tiempo de espera que se aplicará o cero si no hay límite. |
unit |
TimeUnit: Es la unidad del tiempo de espera. |
| Muestra | |
|---|---|
List<V> |
Es la lista de resultados para cada tarea invocable. |