ParallelDeviceExecutor

public class ParallelDeviceExecutor
extends Object

java.lang.Object
com.android.tradefed.util.executor.ParallelDeviceExecutor<V>


Wrapper ของ 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> รายการผลลัพธ์สำหรับงานที่เรียกใช้ได้แต่ละรายการ