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

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

abstract boolean run ()

Выполните операцию.

Публичные методы

отмена

public abstract void cancel ()

Отмените операцию.

checkOutputMonitor

public boolean checkOutputMonitor (Long idleOutputTimeout)

Проверяет, выполнилась ли текущая операция с момента последней проверки.

Параметры
idleOutputTimeout Long : мс бездействия без наблюдаемого прогресса, прежде чем начать предполагать, что прогресса нет.

Возврат
boolean true, если прогресс был обнаружен, в противном случае — false.

получитькоманду

public  getCommand ()

Возвращает команду, связанную с исполняемым объектом.

Возврат

получить результат

public CommandResult getResult ()

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

Возврат
CommandResult

бегать

public abstract boolean run ()

Выполните операцию.

Возврат
boolean true , если операция выполнена успешно, в противном случае false

Броски
Exception если операция завершилась ненормально