ParallelDeviceExecutor
public
class
ParallelDeviceExecutor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.executor.ParallelDeviceExecutor<V> |
Wrapper of ERROR(/ExecutorService) to execute a function in parallel.
Summary
Public constructors | |
|---|---|
ParallelDeviceExecutor(int poolSize)
|
|
Public methods | |
|---|---|
|
getErrors()
The list of errors from the execution of all tasks. |
boolean
|
hasErrors()
Whether or not some errors occurred or not. |
|
invokeAll(
Invoke all the |
Public constructors
ParallelDeviceExecutor
public ParallelDeviceExecutor (int poolSize)
| Parameters | |
|---|---|
poolSize |
int |
Public methods
getErrors
publicgetErrors ()
The list of errors from the execution of all tasks.
| Returns | |
|---|---|
|
|
hasErrors
public boolean hasErrors ()
Whether or not some errors occurred or not.
| Returns | |
|---|---|
boolean |
|
invokeAll
publicinvokeAll ( callableTasks, long timeout, TimeUnit unit)
Invoke all the ERROR(/Callable) with the timeout limit.
| Parameters | |
|---|---|
callableTasks |
: The List of tasks. |
timeout |
long: The timeout to apply, or zero for unlimited. |
unit |
TimeUnit: The unit of the timeout. |
| Returns | |
|---|---|
|
The list of results for each callable task. |