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 que se está ejecutando actualmente progresó desde la última verificación.

default getCommand()

Muestra el comando asociado con el elemento 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 que se está ejecutando actualmente progresó desde la última verificación.

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

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

getCommand

public  getCommand ()

Muestra el comando asociado con el elemento 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 anómala