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 od ostatniego sprawdzenia bieżąca operacja poczyniła postępy. |
default
List<String>
|
getCommand()
Zwraca polecenie powiązane z elementem wykonywalnym. |
default
CommandResult
|
getResult()
Zwraca |
abstract
boolean
|
run()
Wykonaj operację. |
Metody publiczne
anuluj
public abstract void cancel ()
Anuluj operację.
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
Sprawdza, czy od ostatniego sprawdzenia bieżąca operacja poczyniła postępy.
| Parametry | |
|---|---|
idleOutputTimeout |
Long: ms bezczynności bez zaobserwowanego postępu przed założeniem, że nie ma postępu. |
| Zwraca | |
|---|---|
boolean |
Wartość true, jeśli wykryto postęp. W przeciwnym razie wartość false. |
getCommand
public List<String> getCommand ()
Zwraca polecenie powiązane z elementem wykonywalnym.
| Zwraca | |
|---|---|
List<String> |
|
getResult
public CommandResult getResult ()
Zwraca CommandResult powiązany z poleceniem.
| Zwraca | |
|---|---|
CommandResult |
|
home run
public abstract boolean run ()
Wykonaj operację.
| Zwraca | |
|---|---|
boolean |
true, jeśli operacja się powiedzie, false w przeciwnym razie. |
| Zgłasza | |
|---|---|
Exception |
jeśli operacja została zakończona w nieprawidłowy sposób. |