IRunUtil.IRunnableResult
public
static
interface
IRunUtil.IRunnableResult
| com.android.tradefed.util.IRunUtil.IRunnableResult |
Eine Schnittstelle für die asynchrone Ausführung eines Vorgangs, der einen booleschen Status zurückgibt.
Zusammenfassung
Öffentliche Methoden | |
|---|---|
abstract
void
|
cancel()
Vorgang abbrechen |
default
boolean
|
checkOutputMonitor(Long idleOutputTimeout)
Prüft, ob der aktuell laufende Vorgang seit der letzten Prüfung Fortschritte gemacht hat. |
default
|
getCommand()
Gibt den Befehl zurück, der mit dem ausführbaren Programm verknüpft ist. |
default
CommandResult
|
getResult()
Gibt den mit dem Befehl verknüpften |
abstract
boolean
|
run()
Führen Sie den Vorgang aus. |
Öffentliche Methoden
Abbrechen
public abstract void cancel ()
Vorgang abbrechen
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
Prüft, ob der aktuell laufende Vorgang seit der letzten Prüfung Fortschritte gemacht hat.
| Parameter | |
|---|---|
idleOutputTimeout |
Long ms inaktiv, ohne dass ein Fortschritt zu erkennen ist, bevor davon ausgegangen wird, dass kein Fortschritt erzielt wird. |
| Returns | |
|---|---|
boolean |
„true“, wenn ein Fortschritt erkannt wurde, andernfalls „false“. |
getCommand
publicgetCommand ()
Gibt den Befehl zurück, der mit dem ausführbaren Programm verknüpft ist.
| Returns | |
|---|---|
|
|
getResult
public CommandResult getResult ()
Gibt den mit dem Befehl verknüpften CommandResult zurück.
| Returns | |
|---|---|
CommandResult |
|
Homerun
public abstract boolean run ()
Führen Sie den Vorgang aus.
| Returns | |
|---|---|
boolean |
true, wenn der Vorgang erfolgreich abgeschlossen wurde, false
andernfalls |
| Ausgabe | |
|---|---|
Exception |
if operation terminated abnormally |