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 CommandResult associato al comando.

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

public  getCommand ()

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