IRunUtil.IRunnableResult
public
static
interface
IRunUtil.IRunnableResult
com.android.tradefed.util.IRunUtil.IRunnableResult |
Uma interface para executar de forma assíncrona uma operação que retorna um status booleano.
Resumo
Métodos públicos | |
---|---|
abstract
void
|
cancel()
Cancelar a operação. |
default
boolean
|
checkOutputMonitor(Long idleOutputTimeout)
Verifica se a operação em execução no momento progrediu desde a última verificação. |
default
|
getCommand()
Retorna o comando associado ao executável. |
default
CommandResult
|
getResult()
Retorna o |
abstract
boolean
|
run()
Execute a operação. |
Métodos públicos
cancelar
public abstract void cancel ()
Cancelar a operação.
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
Verifica se a operação em execução no momento progrediu desde a última verificação.
Parâmetros | |
---|---|
idleOutputTimeout |
Long : ms inativo sem progresso observado antes de começar a assumir "não"
progresso está sendo feito. |
Retorna | |
---|---|
boolean |
verdadeiro se for detectado progresso. Caso contrário, é falso. |
getCommand
publicgetCommand ()
Retorna o comando associado ao executável.
Retorna | |
---|---|
|
getResult
public CommandResult getResult ()
Retorna o CommandResult
associado ao comando.
Retorna | |
---|---|
CommandResult |
run
public abstract boolean run ()
Execute a operação.
Retorna | |
---|---|
boolean |
true se a operação for realizada com sucesso, false
caso contrário |
Gera | |
---|---|
Exception |
se a operação foi encerrada de maneira anormal |