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()

執行作業。

公用方法

cancel

public abstract void cancel ()

取消作業。

checkOutputMonitor

public boolean checkOutputMonitor (Long idleOutputTimeout)

檢查自上次檢查以來,正在執行的作業是否正在執行。

參數
idleOutputTimeout Long:閒置,且開始時沒有觀察到進度,且開始假設沒有進度 正在準備進度。

傳回
boolean 如果偵測到進度,則為 true。

getCommand

public  getCommand ()

傳回與可執行項目相關聯的指令。

傳回

getResult

public CommandResult getResult ()

傳回與指令相關聯的 CommandResult

傳回
CommandResult

得分

public abstract boolean run ()

執行作業。

傳回
boolean 如果作業成功執行,則為 truefalse 否則

擲回
Exception 作業異常終止