IRunUtil.IRunnableResult

public static interface IRunUtil.IRunnableResult

com.android.tradefed.util.IRunUtil.IRunnableResult


用於非同步執行返回布林狀態的操作的介面。

概括

公共方法

abstract void cancel ()

取消操作。

default boolean checkOutputMonitor (Long idleOutputTimeout)

檢查目前正在運行的操作自上次檢查以來是否取得了進展。

default getCommand ()

傳回與可運行物件關聯的命令。

default CommandResult getResult ()

傳回與指令關聯的CommandResult

abstract boolean run ()

執行操作。

公共方法

取消

public abstract void cancel ()

取消操作。

檢查輸出監視器

public boolean checkOutputMonitor (Long idleOutputTimeout)

檢查目前正在運行的操作自上次檢查以來是否取得了進展。

參數
idleOutputTimeout Long :在開始假設沒有任何進展之前處於空閒狀態,沒有觀察到任何進展。

退貨
boolean如果偵測到進度則為 true,否則為 false。

獲取命令

public  getCommand ()

傳回與可運行物件關聯的命令。

退貨

取得結果

public CommandResult getResult ()

傳回與指令關聯的CommandResult

退貨
CommandResult

跑步

public abstract boolean run ()

執行操作。

退貨
boolean true如果操作成功執行,否則false

投擲
Exception如果操作異常終止