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()
執行作業。 |
公用方法
cancel
public abstract void cancel ()
取消作業。
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
檢查自上次檢查以來,正在執行的作業是否正在執行。
參數 | |
---|---|
idleOutputTimeout |
Long :閒置,且開始時沒有觀察到進度,且開始假設沒有進度
正在準備進度。 |
傳回 | |
---|---|
boolean |
如果偵測到進度,則為 true。 |
getCommand
publicgetCommand ()
傳回與可執行項目相關聯的指令。
傳回 | |
---|---|
|
得分
public abstract boolean run ()
執行作業。
傳回 | |
---|---|
boolean |
如果作業成功執行,則為 true ,false
否則 |
擲回 | |
---|---|
Exception |
作業異常終止 |