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)

시간 제한으로 모든 Callable를 호출합니다.

공개 생성자

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> 호출 가능한 각 작업의 결과 목록입니다.