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