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

取消操作。

checkOutputMonitor

public boolean checkOutputMonitor (Long idleOutputTimeout)

检查当前正在运行的操作自上次检查以来是否有所进展。

参数
idleOutputTimeout Long:在开始假定没有进展之前,处于空闲状态且未观察到进展的时长(以毫秒为单位)。

返回
boolean 如果检测到进度,则为 true;否则为 false。

getCommand

public  getCommand ()

返回与可运行对象关联的命令。

返回

getResult

public CommandResult getResult ()

返回与命令关联的 CommandResult

返回
CommandResult

得分

public abstract boolean run ()

执行操作。

返回
boolean 如果操作成功执行,则为 true;否则,为 false

抛出
Exception 如果操作异常终止