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