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

Возвращает CommandResult связанный с командой.

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