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