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 nastąpiły jakieś zmiany w bieżącej operacji. |
default
|
getCommand()
Zwraca polecenie powiązane z runnable. |
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 nastąpiły jakieś zmiany w bieżącej operacji.
| Parametry | |
|---|---|
idleOutputTimeout |
Long: ms bezczynności bez obserwowanego postępu przed rozpoczęciem założenia, że nie ma postępu. |
| Zwroty | |
|---|---|
boolean |
Wartość true (prawda), jeśli wykryto postęp. W przeciwnym razie wartość false (fałsz). |
getCommand
publicgetCommand ()
Zwraca polecenie powiązane z runnable.
| 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 się powiedzie, false w przeciwnym razie |
| Rzuty | |
|---|---|
Exception |
jeśli operacja została przerwana w nietypowy sposób. |