IRunUtil.IRunnableResult
public static interface IRunUtil.IRunnableResult
com.android.tradefed.util.IRunUtil.IRunnableResult |
อินเทอร์เฟซสำหรับการดำเนินการแบบอะซิงโครนัสที่ส่งคืนสถานะบูลีน
สรุป
วิธีการสาธารณะ | |
---|---|
abstract void | cancel () ยกเลิกการดำเนินการ |
default boolean | checkOutputMonitor (Long idleOutputTimeout) ตรวจสอบว่าการดำเนินการที่กำลังทำงานอยู่มีความคืบหน้าตั้งแต่การตรวจสอบครั้งล่าสุดหรือไม่ |
default | getCommand () ส่งคืนคำสั่งที่เกี่ยวข้องกับ runable |
default CommandResult | getResult () ส่งกลับ |
abstract boolean | run () ดำเนินการ |
วิธีการสาธารณะ
ยกเลิก
public abstract void cancel ()
ยกเลิกการดำเนินการ
ตรวจสอบOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
ตรวจสอบว่าการดำเนินการที่กำลังทำงานอยู่มีความคืบหน้าตั้งแต่การตรวจสอบครั้งล่าสุดหรือไม่
พารามิเตอร์ | |
---|---|
idleOutputTimeout | Long : ms ไม่ได้ใช้งานโดยไม่มีความคืบหน้าใด ๆ ก่อนที่จะเริ่มถือว่าไม่มีความคืบหน้า |
การส่งคืน | |
---|---|
boolean | เป็นจริงหากตรวจพบความคืบหน้า มิฉะนั้นจะเป็นเท็จ |
รับคำสั่ง
publicgetCommand ()
ส่งคืนคำสั่งที่เกี่ยวข้องกับ runable
การส่งคืน | |
---|---|
รับผลลัพธ์
public CommandResult getResult ()
ส่งกลับ CommandResult
ที่เกี่ยวข้องกับคำสั่ง
การส่งคืน | |
---|---|
CommandResult |
วิ่ง
public abstract boolean run ()
ดำเนินการ
การส่งคืน | |
---|---|
boolean | true หากการดำเนินการสำเร็จ มิฉะนั้นจะ false |
ขว้าง | |
---|---|
Exception | หากการดำเนินการสิ้นสุดลงอย่างผิดปกติ |