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