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 |