IRunUtil.IRunnableResult

public static interface IRunUtil.IRunnableResult

com.android.tradefed.util.IRunUtil.IRunnableResult.


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)

Comprueba si la operación en ejecución ha progresado desde la última verificación.

default 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)

Comprueba si la operación en ejecución ha progresado desde la última verificación.

Parámetros
idleOutputTimeout Long: ms inactivos sin progreso observado antes de comenzar a suponer que no hay se avanza.

Muestra
boolean true si se ha detectado progreso, de lo contrario, es falso.

getCommand

public  getCommand ()

Muestra el comando asociado con el ejecutable.

Muestra

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