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 | 如果操作异常终止 |