IRunUtil.IRunnableResult
public
static
interface
IRunUtil.IRunnableResult
| com.android.tradefed.util.IRunUtil.IRunnableResult |
一种用于异步执行返回布尔值状态的操作的接口。
摘要
公共方法 | |
|---|---|
abstract
void
|
cancel()
取消操作。 |
default
boolean
|
checkOutputMonitor(Long idleOutputTimeout)
检查当前正在运行的操作自上次检查以来是否取得了进展。 |
default
List<String>
|
getCommand()
返回与可运行对象关联的命令。 |
default
CommandResult
|
getResult()
返回与命令关联的 |
abstract
boolean
|
run()
执行操作。 |
公共方法
取消
public abstract void cancel ()
取消操作。
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
检查当前正在运行的操作自上次检查以来是否取得了进展。
| 参数 | |
|---|---|
idleOutputTimeout |
Long:在开始假设没有取得任何进展之前,处于空闲状态且未观察到任何进展的毫秒数。 |
| 返回 | |
|---|---|
boolean |
如果检测到进度,则为 true;否则为 false。 |
getCommand
public List<String> getCommand ()
返回与可运行对象关联的命令。
| 返回 | |
|---|---|
List<String> |
|
run
public abstract boolean run ()
执行操作。
| 返回 | |
|---|---|
boolean |
如果操作成功执行,则为 true,否则为 false |
| 抛出 | |
|---|---|
Exception |
如果操作异常终止 |