IRunutil.IRunnableResult

public static interface IRunUtil.IRunnableResult

com.android.tradefed.util.IRunUtil.IRunnableResult


Interfejs do asynchronicznego wykonywania operacji, która zwraca stan logiczny.

Podsumowanie

Metody publiczne

abstract void cancel()

Anuluj operację.

default boolean checkOutputMonitor(Long idleOutputTimeout)

Sprawdza, czy obecnie wykonywana operacja zaszła od ostatniego sprawdzenia.

default getCommand()

Zwraca polecenie powiązane z elementem możliwym do uruchomienia.

default CommandResult getResult()

Zwraca CommandResult powiązany z poleceniem.

abstract boolean run()

Wykonaj operację.

Metody publiczne

anuluj

public abstract void cancel ()

Anuluj operację.

Sprawdź monitor wyjściowy

public boolean checkOutputMonitor (Long idleOutputTimeout)

Sprawdza, czy obecnie wykonywana operacja zaszła od ostatniego sprawdzenia.

Parametry
idleOutputTimeout Long: ms bezczynności bez zaobserwowanego postępu, przed rozpoczęciem przyjmowania założenia, że nie że nasz proces jest realizowany.

Zwroty
boolean true, jeśli w przeciwnym razie wykryto postęp: false.

getCommand

public  getCommand ()

Zwraca polecenie powiązane z elementem możliwym do uruchomienia.

Zwroty

getResult

public CommandResult getResult ()

Zwraca CommandResult powiązany z poleceniem.

Zwroty
CommandResult

home run

public abstract boolean run ()

Wykonaj operację.

Zwroty
boolean true, jeśli operacja została wykonana, false w przeciwnym razie

Rzuty
Exception jeśli działanie zostało przerwane nieprawidłowo