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 |
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
publicgetCommand ()
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 |