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 () 傳回與指令關聯的 |
abstract boolean | run () 執行操作。 |
公共方法
取消
public abstract void cancel ()
取消操作。
檢查輸出監視器
public boolean checkOutputMonitor (Long idleOutputTimeout)
檢查目前正在運行的操作自上次檢查以來是否取得了進展。
參數 | |
---|---|
idleOutputTimeout | Long :在開始假設沒有任何進展之前處於空閒狀態,沒有觀察到任何進展。 |
退貨 | |
---|---|
boolean | 如果偵測到進度則為 true,否則為 false。 |
獲取命令
publicgetCommand ()
傳回與可運行物件關聯的命令。
退貨 | |
---|---|
跑步
public abstract boolean run ()
執行操作。
退貨 | |
---|---|
boolean | true 如果操作成功執行,否則false |
投擲 | |
---|---|
Exception | 如果操作異常終止 |