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 en ejecución actual progresó desde la última verificación. |
default
List<String>
|
getCommand()
Muestra el comando asociado con el 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 en ejecución actual progresó desde la última verificación.
| Parámetros | |
|---|---|
idleOutputTimeout |
Long: ms de inactividad sin progreso observado antes de comenzar a suponer que no se está realizando ningún progreso. |
| Muestra | |
|---|---|
boolean |
verdadero si se detectó progreso; de lo contrario, es falso. |
getCommand
public List<String> getCommand ()
Muestra el comando asociado con el ejecutable.
| Muestra | |
|---|---|
List<String> |
|
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 anormal |