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 ()
取消操作。
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
检查当前运行的操作自上次检查后是否有进展。
参数 | |
---|---|
idleOutputTimeout |
Long :闲置毫秒数,开始前没有观察到进度,假定为否
是否有进展。 |
返回 | |
---|---|
boolean |
如果检测到进度,则为 true,否则为 false。 |
getCommand
publicgetCommand ()
返回与可运行对象关联的命令。
返回 | |
---|---|
|
得分
public abstract boolean run ()
执行操作。
返回 | |
---|---|
boolean |
如果操作成功,则为 true ;false
否则 |
抛出 | |
---|---|
Exception |
如果操作异常终止 |