IRunUtil.IRunnableResult
public
static
interface
IRunUtil.IRunnableResult
com.android.tradefed.util.IRunUtil.IRunnableResult |
Eine Schnittstelle zum asynchronen Ausführen 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 ausgeführte Vorgang seit der letzten Prüfung vorangekommen ist. |
default
|
getCommand()
Gibt den Befehl zurück, der dem Runnable zugeordnet ist. |
default
CommandResult
|
getResult()
Gibt die |
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 ausgeführte Vorgang seit der letzten Prüfung vorangekommen ist.
Parameter | |
---|---|
idleOutputTimeout |
Long : ms inaktiv, ohne beobachteten Fortschritt, bevor davon ausgegangen wird, dass es keine gibt
dass Fortschritte erzielt werden. |
Returns | |
---|---|
boolean |
„true“, wenn ein Fortschritt erkannt wurde, andernfalls „false“. |
getCommand
publicgetCommand ()
Gibt den Befehl zurück, der dem Runnable zugeordnet ist.
Returns | |
---|---|
|
getResult
public CommandResult getResult ()
Gibt die CommandResult
zurück, die dem Befehl zugeordnet ist.
Returns | |
---|---|
CommandResult |
Homerun
public abstract boolean run ()
Führen Sie den Vorgang aus.
Returns | |
---|---|
boolean |
true , wenn der Vorgang erfolgreich ausgeführt wurde, false
sonst |
Ausgabe | |
---|---|
Exception |
wenn der Vorgang anormal beendet wird. |