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