IRunUtil.IRunnableResult
public
static
interface
IRunUtil.IRunnableResult
com.android.tradefed.util.IRunUtil.IRunnableResult |
Un'interfaccia per l'esecuzione asincrona di un'operazione che restituisce uno stato booleano.
Riepilogo
Metodi pubblici | |
---|---|
abstract
void
|
cancel()
Annulla l'operazione. |
default
boolean
|
checkOutputMonitor(Long idleOutputTimeout)
Controlla se l'operazione attualmente in esecuzione è stata completata dall'ultimo controllo. |
default
|
getCommand()
Restituisce il comando associato all'esecuzione. |
default
CommandResult
|
getResult()
Restituisce il valore |
abstract
boolean
|
run()
Esegui l'operazione. |
Metodi pubblici
Annulla
public abstract void cancel ()
Annulla l'operazione.
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
Controlla se l'operazione attualmente in esecuzione è stata completata dall'ultimo controllo.
Parametri | |
---|---|
idleOutputTimeout |
Long : ms inattivi senza progressi osservati prima di iniziare a presupporre che non
progressi. |
Ritorni | |
---|---|
boolean |
true se è stato rilevato l'avanzamento, altrimenti false. |
getCommand
publicgetCommand ()
Restituisce il comando associato all'esecuzione.
Ritorni | |
---|---|
|
Risultato
public CommandResult getResult ()
Restituisce il valore CommandResult
associato al comando.
Ritorni | |
---|---|
CommandResult |
run
public abstract boolean run ()
Esegui l'operazione.
Ritorni | |
---|---|
boolean |
true se l'operazione viene eseguita correttamente, false
altrimenti |
Lanci | |
---|---|
Exception |
se l'operazione è terminata in modo anomalo |