IRunUtil.IRunnableผลลัพธ์

public static interface IRunUtil.IRunnableResult

com.android.tradefed.util.IRunUtil.IRunnableผลลัพธ์


อินเทอร์เฟซสำหรับการดำเนินการแบบไม่พร้อมกันซึ่งส่งคืนสถานะบูลีน

สรุป

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

abstract void cancel()

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

default boolean checkOutputMonitor(Long idleOutputTimeout)

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

default getCommand()

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

default CommandResult getResult()

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

abstract boolean run()

ดำเนินการ

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

ยกเลิก

public abstract void cancel ()

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

checkOutputMonitor

public boolean checkOutputMonitor (Long idleOutputTimeout)

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

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

คิกรีเทิร์น
boolean true ถ้าตรวจพบว่ามีความคืบหน้า จะเป็นเท็จ

getCommand

public  getCommand ()

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

คิกรีเทิร์น

รับผลลัพธ์

public CommandResult getResult ()

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

คิกรีเทิร์น
CommandResult

โฮมรัน

public abstract boolean run ()

ดำเนินการ

คิกรีเทิร์น
boolean true หากดำเนินการสำเร็จ false หรือไม่เช่นนั้น

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