ยูทิลิตี้การใช้อุปกรณ์พร้อมกัน
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,
วิธีที่สะดวกในการเข้าร่วมชุดข้อความปัจจุบันใน
|
วิธีการสาธารณะ
เข้าร่วมในอนาคต
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 |
|
ระยะหมดเวลายกเว้น |
DeviceNotAvailableException |