IRunUtil.IRunnableResultado

public static interface IRunUtil.IRunnableResult

com.android.tradefed.util.IRunUtil.IRunnableResult


Una interfaz para ejecutar asincrónicamente una operación que devuelve un estado booleano.

Resumen

Métodos públicos

abstract void cancel ()

Cancelar la operación.

default boolean checkOutputMonitor (Long idleOutputTimeout)

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

default getCommand ()

Devuelve el comando asociado con el ejecutable.

default CommandResult getResult ()

Devuelve el CommandResult asociado con el comando.

abstract boolean run ()

Ejecute la operación.

Métodos públicos

Cancelar

public abstract void cancel ()

Cancelar la operación.

checkOutputMonitor

public boolean checkOutputMonitor (Long idleOutputTimeout)

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

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

Devoluciones
boolean Es verdadero si se ha detectado progreso; de lo contrario, es falso.

obtener comando

public  getCommand ()

Devuelve el comando asociado con el ejecutable.

Devoluciones

obtenerResultado

public CommandResult getResult ()

Devuelve el CommandResult asociado con el comando.

Devoluciones
CommandResult

correr

public abstract boolean run ()

Ejecute la operación.

Devoluciones
boolean true si la operación se realiza correctamente, false en caso contrario.

Lanza
Exception si la operación terminó anormalmente