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