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 ()

ส่งกลับ CommandResult ที่เกี่ยวข้องกับคำสั่ง

abstract boolean run ()

ดำเนินการ

วิธีการสาธารณะ

ยกเลิก

public abstract void cancel ()

ยกเลิกการดำเนินการ

ตรวจสอบOutputMonitor

public boolean checkOutputMonitor (Long idleOutputTimeout)

ตรวจสอบว่าการดำเนินการที่กำลังทำงานอยู่มีความคืบหน้าตั้งแต่การตรวจสอบครั้งล่าสุดหรือไม่

พารามิเตอร์
idleOutputTimeout Long : ms ไม่ได้ใช้งานโดยไม่มีความคืบหน้าใด ๆ ก่อนที่จะเริ่มถือว่าไม่มีความคืบหน้า

การส่งคืน
boolean เป็นจริงหากตรวจพบความคืบหน้า มิฉะนั้นจะเป็นเท็จ

รับคำสั่ง

public  getCommand ()

ส่งคืนคำสั่งที่เกี่ยวข้องกับ runable

การส่งคืน

รับผลลัพธ์

public CommandResult getResult ()

ส่งกลับ CommandResult ที่เกี่ยวข้องกับคำสั่ง

การส่งคืน
CommandResult

วิ่ง

public abstract boolean run ()

ดำเนินการ

การส่งคืน
boolean true หากการดำเนินการสำเร็จ มิฉะนั้นจะ false

ขว้าง
Exception หากการดำเนินการสิ้นสุดลงอย่างผิดปกติ