IRunUtil.IRunnableResult
public static interface IRunUtil.IRunnableResult
| com.android.tradefed.util.IRunUtil.IRunnableResult |
Интерфейс для асинхронного выполнения операции, возвращающей логическое состояние.
Краткое содержание
Публичные методы | |
|---|---|
abstract void | cancel ()Отмените операцию. |
default boolean | checkOutputMonitor (Long idleOutputTimeout)Проверяет, выполнилась ли текущая операция с момента последней проверки. |
default | getCommand ()Возвращает команду, связанную с исполняемым объектом. |
default CommandResult | getResult () Возвращает |
abstract boolean | run ()Выполните операцию. |
Публичные методы
отмена
public abstract void cancel ()
Отмените операцию.
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
Проверяет, выполнилась ли текущая операция с момента последней проверки.
| Параметры | |
|---|---|
idleOutputTimeout | Long : мс бездействия без наблюдаемого прогресса, прежде чем начать предполагать, что прогресса нет. |
| Возврат | |
|---|---|
boolean | true, если прогресс был обнаружен, в противном случае — false. |
получитькоманду
publicgetCommand ()
Возвращает команду, связанную с исполняемым объектом.
| Возврат | |
|---|---|
получить результат
public CommandResult getResult ()
Возвращает CommandResult связанный с командой.
| Возврат | |
|---|---|
CommandResult | |
бегать
public abstract boolean run ()
Выполните операцию.
| Возврат | |
|---|---|
boolean | true , если операция выполнена успешно, в противном случае — false |
| Броски | |
|---|---|
Exception | если операция завершилась ненормально |