IRunUtil.IRunnableResult

public static interface IRunUtil.IRunnableResult

com.android.tradefed.util.IRunUtil.IRunnableResult


อินเทอร์เฟซสำหรับการดำเนินการแบบอะซิงโครนัสที่แสดงผลสถานะบูลีน

สรุป

เมธอดสาธารณะ

abstract void cancel()

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

default boolean checkOutputMonitor(Long idleOutputTimeout)

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

default List<String> getCommand()

แสดงผลคำสั่งที่เชื่อมโยงกับ Runnable

default CommandResult getResult()

แสดงผล CommandResult ที่เชื่อมโยงกับคำสั่ง

abstract boolean run()

ดำเนินการ

เมธอดสาธารณะ

ยกเลิก

public abstract void cancel ()

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

checkOutputMonitor

public boolean checkOutputMonitor (Long idleOutputTimeout)

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

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

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

getCommand

public List<String> getCommand ()

แสดงผลคำสั่งที่เชื่อมโยงกับ Runnable

การคืนสินค้า
List<String>

getResult

public CommandResult getResult ()

แสดงผล CommandResult ที่เชื่อมโยงกับคำสั่ง

การคืนสินค้า
CommandResult

โฮมรัน

public abstract boolean run ()

ดำเนินการ

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

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