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()
Annullare l'operazione. |
default
boolean
|
checkOutputMonitor(Long idleOutputTimeout)
Controlla se l'operazione in esecuzione ha registrato progressi dall'ultimo controllo. |
default
|
getCommand()
Restituisce il comando associato all'eseguibile. |
default
CommandResult
|
getResult()
Restituisce il |
abstract
boolean
|
run()
Esegui l'operazione. |
Metodi pubblici
Annulla
public abstract void cancel ()
Annullare l'operazione.
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
Controlla se l'operazione in esecuzione ha registrato progressi dall'ultimo controllo.
| Parametri | |
|---|---|
idleOutputTimeout |
Long: millisecondi di inattività senza avanzamento osservato prima di iniziare a supporre che non sia stato registrato alcun avanzamento. |
| Ritorni | |
|---|---|
boolean |
true se è stato rilevato un avanzamento, altrimenti false. |
getCommand
publicgetCommand ()
Restituisce il comando associato all'eseguibile.
| Ritorni | |
|---|---|
|
|
getResult
public CommandResult getResult ()
Restituisce il CommandResult associato al comando.
| Ritorni | |
|---|---|
CommandResult |
|
run
public abstract boolean run ()
Esegui l'operazione.
| Ritorni | |
|---|---|
boolean |
true se l'operazione viene eseguita correttamente, false
in caso contrario |
| Lanci | |
|---|---|
Exception |
if operation terminated abnormally |