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 attualmente in esecuzione ha fatto progressi dall'ultimo controllo. |
default | getCommand () Restituisce il comando associato all'eseguibile. |
default CommandResult | getResult () Restituisce il |
abstract boolean | run () Eseguire l'operazione. |
Metodi pubblici
Annulla
public abstract void cancel ()
Annullare l'operazione.
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
Controlla se l'operazione attualmente in esecuzione ha fatto progressi dall'ultimo controllo.
Parametri | |
---|---|
idleOutputTimeout | Long : ms inattivo senza alcun progresso osservato prima di iniziare a presumere che non sia stato effettuato alcun progresso. |
ritorna | |
---|---|
boolean | vero se è stato rilevato un progresso altrimenti falso. |
getCommand
publicgetCommand ()
Restituisce il comando associato all'eseguibile.
ritorna | |
---|---|
getResult
public CommandResult getResult ()
Restituisce il CommandResult
associato al comando.
ritorna | |
---|---|
CommandResult |
correre
public abstract boolean run ()
Eseguire l'operazione.
ritorna | |
---|---|
boolean | true se l'operazione viene eseguita correttamente, false altrimenti |
Lancia | |
---|---|
Exception | se l'operazione termina in modo anomalo |