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 Callable con el límite de tiempo de espera.

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.