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()
Cancele a operação. |
default
boolean
|
checkOutputMonitor(Long idleOutputTimeout)
Verifica se a operação em execução fez progresso desde a última verificação. |
default
List<String>
|
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 ()
Cancele a operação.
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
Verifica se a operação em execução fez progresso desde a última verificação.
| Parâmetros | |
|---|---|
idleOutputTimeout |
Long: ms inativo sem progresso observado antes de começar a presumir que nenhum progresso está sendo feito. |
| Retorna | |
|---|---|
boolean |
"true" se o progresso foi detectado. Caso contrário, "false". |
getCommand
public List<String> getCommand ()
Retorna o comando associado ao executável.
| Retorna | |
|---|---|
List<String> |
|
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 êxito. Caso contrário, false. |
| Gera | |
|---|---|
Exception |
se a operação for encerrada de maneira anormal |