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 |