DeviceConcurrentUtil
public
class
DeviceConcurrentUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.DeviceConcurrentUtil |
มีเมธอดและคลาสยูทิลิตีสําหรับการดําเนินการคําสั่งฝั่งอุปกรณ์พร้อมกัน
ใช้ ERROR(/ExecutorService) เพื่อเรียกใช้คําสั่งที่ติดตั้งใช้งานเป็น ShellCommandCallable และใช้ ERROR(/#joinFuture(String,Future,long)) เพื่อการซิงค์กับ ERROR(/Future) ตามที่ ERROR(/ExecutorService) แสดงผลสําหรับการดําเนินการของคําสั่ง
สรุป
ชั้นเรียนที่ซ้อนกัน | |
|---|---|
class |
DeviceConcurrentUtil.ShellCommandCallable<V>
|
เมธอดสาธารณะ | |
|---|---|
static
<T>
T
|
joinFuture(String taskDesc,
วิธีการที่สะดวกในการเข้าร่วมชุดข้อความปัจจุบันใน
|
เมธอดสาธารณะ
joinFuture
public static T joinFuture (String taskDesc,
task,
long timeout) วิธีการที่สะดวกในการเข้าร่วมชุดข้อความปัจจุบันใน task
DeviceNotAvailableException และ ERROR(/TimeoutException) เกิดขึ้นระหว่างการดำเนินการ ระบบจะส่งผ่านอย่างโปร่งใส ส่วนข้อผิดพลาดอื่นๆ จะบันทึกเป็นข้อผิดพลาดแต่ไม่ได้ดำเนินการใดๆ
| พารามิเตอร์ | |
|---|---|
taskDesc |
String: คําอธิบายของงานสําหรับวัตถุประสงค์ในการบันทึก |
task |
: ERROR(/Future) ที่แสดงถึงงานที่จะเข้าร่วม |
timeout |
long: หมดเวลารองาน |
| คิกรีเทิร์น | |
|---|---|
T |
ผลลัพธ์ของงานที่มีประเภทเทมเพลต |
| การโยน | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
TimeoutException |
DeviceNotAvailableException |
|