ParallelDeviceExecutor
public
class
ParallelDeviceExecutor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.executor.ParallelDeviceExecutor<V> |
함수를 병렬로 실행하기 위한 ExecutorService 래퍼입니다.
요약
공개 생성자 | |
|---|---|
ParallelDeviceExecutor(int poolSize)
|
|
공개 메서드 | |
|---|---|
List<Throwable>
|
getErrors()
모든 작업 실행에서 발생한 오류 목록입니다. |
boolean
|
hasErrors()
오류가 발생했는지 여부입니다. |
List<V>
|
invokeAll(List<Callable<V>> callableTasks, long timeout, TimeUnit unit)
시간 제한으로 모든 |
공개 생성자
ParallelDeviceExecutor
public ParallelDeviceExecutor (int poolSize)
| 매개변수 | |
|---|---|
poolSize |
int |
공개 메서드
getErrors
public List<Throwable> getErrors ()
모든 작업 실행에서 발생한 오류 목록입니다.
| 반환 | |
|---|---|
List<Throwable> |
|
hasErrors
public boolean hasErrors ()
오류가 발생했는지 여부입니다.
| 반환 | |
|---|---|
boolean |
|
invokeAll
public List<V> invokeAll (List<Callable<V>> callableTasks,
long timeout,
TimeUnit unit)시간 제한으로 모든 Callable를 호출합니다.
| 매개변수 | |
|---|---|
callableTasks |
List: 태스크 목록입니다. |
timeout |
long: 적용할 제한 시간입니다. 무제한인 경우 0입니다. |
unit |
TimeUnit: 제한 시간의 단위입니다. |
| 반환 | |
|---|---|
List<V> |
호출 가능한 각 작업의 결과 목록입니다. |