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 | если операция завершилась ненормально |