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