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