IRunUtil.IRunnableResult

public static interface IRunUtil.IRunnableResult

com.android.tradefed.util.IRunUtil.IRunnableResult


Es una interfaz para ejecutar de forma asíncrona una operación que muestra un estado booleano.

Resumen

Métodos públicos

abstract void cancel()

Cancela la operación.

default boolean checkOutputMonitor(Long idleOutputTimeout)

Verifica si la operación en ejecución actual progresó desde la última verificación.

default List<String> getCommand()

Muestra el comando asociado con el ejecutable.

default CommandResult getResult()

Muestra el CommandResult asociado con el comando.

abstract boolean run()

Ejecuta la operación.

Métodos públicos

cancelar

public abstract void cancel ()

Cancela la operación.

checkOutputMonitor

public boolean checkOutputMonitor (Long idleOutputTimeout)

Verifica si la operación en ejecución actual progresó desde la última verificación.

Parámetros
idleOutputTimeout Long: ms de inactividad sin progreso observado antes de comenzar a suponer que no se está realizando ningún progreso.

Muestra
boolean verdadero si se detectó progreso; de lo contrario, es falso.

getCommand

public List<String> getCommand ()

Muestra el comando asociado con el ejecutable.

Muestra
List<String>

getResult

public CommandResult getResult ()

Muestra el CommandResult asociado con el comando.

Muestra
CommandResult

run

public abstract boolean run ()

Ejecuta la operación.

Muestra
boolean true si la operación se realiza correctamente; false de lo contrario

Arroja
Exception si la operación finalizó de forma anormal