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 laufende Vorgang seit der letzten Prüfung Fortschritte gemacht hat. |
default
List<String>
|
getCommand()
Gibt den mit dem ausführbaren Programm verknüpften Befehl zurück. |
default
CommandResult
|
getResult()
Gibt die mit dem Befehl verknüpfte |
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 beobachteten Fortschritt, bevor davon ausgegangen wird, dass kein Fortschritt erzielt wird. |
| Gibt Folgendes zurück: | |
|---|---|
boolean |
„true“, wenn Fortschritt erkannt wurde, andernfalls „false“. |
getCommand
public List<String> getCommand ()
Gibt den mit dem ausführbaren Programm verknüpften Befehl zurück.
| Gibt Folgendes zurück: | |
|---|---|
List<String> |
|
getResult
public CommandResult getResult ()
Gibt die mit dem Befehl verknüpfte CommandResult zurück.
| Gibt Folgendes zurück: | |
|---|---|
CommandResult |
|
run
public abstract boolean run ()
Führen Sie den Vorgang aus.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
true, wenn der Vorgang erfolgreich ausgeführt wurde, andernfalls false |
| Löst aus | |
|---|---|
Exception |
wenn der Vorgang nicht normal beendet wurde |