IRunUtil.IRunnableResult
public static interface IRunUtil.IRunnableResult
com.android.tradefed.util.IRunUtil.IRunnableResult |
Eine Schnittstelle zum asynchronen Ausführen einer Operation, die einen booleschen Status zurückgibt.
Zusammenfassung
Öffentliche Methoden | |
---|---|
abstract void | cancel () Brechen Sie den Vorgang ab. |
default boolean | checkOutputMonitor (Long idleOutputTimeout) Überprüft, ob der aktuell laufende Vorgang seit der letzten Überprüfung Fortschritte gemacht hat. |
default | getCommand () Gibt den mit der ausführbaren Datei verknüpften Befehl zurück. |
default CommandResult | getResult () Gibt das mit dem Befehl verknüpfte |
abstract boolean | run () Führen Sie den Vorgang aus. |
Öffentliche Methoden
stornieren
public abstract void cancel ()
Brechen Sie den Vorgang ab.
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
Überprüft, ob der aktuell laufende Vorgang seit der letzten Überprüfung Fortschritte gemacht hat.
Parameter | |
---|---|
idleOutputTimeout | Long : ms im Leerlauf ohne beobachteten Fortschritt, bevor mit der Annahme begonnen wird, dass kein Fortschritt erzielt wird. |
Kehrt zurück | |
---|---|
boolean | true, wenn ein Fortschritt erkannt wurde, andernfalls false. |
getCommand
publicgetCommand ()
Gibt den mit der ausführbaren Datei verknüpften Befehl zurück.
Kehrt zurück | |
---|---|
getResult
public CommandResult getResult ()
Gibt das mit dem Befehl verknüpfte CommandResult
zurück.
Kehrt zurück | |
---|---|
CommandResult |
laufen
public abstract boolean run ()
Führen Sie den Vorgang aus.
Kehrt zurück | |
---|---|
boolean | true , wenn der Vorgang erfolgreich ausgeführt wurde, andernfalls false |
Würfe | |
---|---|
Exception | wenn der Vorgang abnormal beendet wurde |