ClusterCommandScheduler
public
class
ClusterCommandScheduler
extends CommandScheduler
| java.lang.Object | |||
| ↳ | java.lang.Thread | ||
| ↳ | com.android.tradefed.command.CommandScheduler | ||
| ↳ | com.android.tradefed.cluster.ClusterCommandScheduler | ||
Ein ICommandScheduler zur Unterstützung von TFC (Tradefed Cluster). Dieser Scheduler führt Befehle aus
der TFC-Befehlswarteschlange aus und lädt Aufrufereignisse in die TFC-Befehlsereigniswarteschlange hoch.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
ClusterCommandScheduler()
|
|
Öffentliche Methoden | |
|---|---|
void
|
shutdown()
|
void
|
shutdownHard()
Versucht, den Befehlsscheduler gewaltsam zu beenden. |
void
|
start()
Startet den Scheduler, einschließlich der Einrichtung der Protokollierung und der Initialisierung von |
Geschützte Methoden | |
|---|---|
boolean
|
dryRunCommand(ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
Ermittelt, ob ein bestimmter Befehl ein Testlauf ist. |
void
|
processReadyCommands(IDeviceManager manager)
|
Öffentliche Konstruktoren
ClusterCommandScheduler
public ClusterCommandScheduler ()
Öffentliche Methoden
shutdown
public void shutdown ()
shutdownHard
public void shutdownHard ()
Versucht, den Befehlsscheduler gewaltsam zu beenden. Entspricht shutdownHard(true).
start
public void start ()
Startet den Scheduler, einschließlich der Einrichtung der Protokollierung und der Initialisierung von DeviceManager usw.
Geschützte Methoden
dryRunCommand
protected boolean dryRunCommand (ClusterCommandScheduler.InvocationEventHandler handler,
String[] args)Ermittelt, ob ein bestimmter Befehl ein Testlauf ist. Wenn der Befehl ein Testlauf ist, wird er validiert. Bei Problemen mit der Konfiguration wird eine ConfigurationException ausgelöst.
| Parameter | |
|---|---|
handler |
ClusterCommandScheduler.InvocationEventHandler: ERROR(InvocationEventHandler/com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler InvocationEventHandler) zum Melden von Ereignissen für die Validierung des Testlaufs. |
args |
String: Der zu validierende Befehl. |
| Gibt Folgendes zurück: | |
|---|---|
boolean |
„true“, wenn der Befehl ein Probelauf ist, andernfalls „false“. |
| Löst aus | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
| Parameter | |
|---|---|
manager |
IDeviceManager |