ClusterCommandScheduler
public
class
ClusterCommandScheduler
extends CommandScheduler
java.lang.Object | ||
↳ | 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()
Versuchen Sie, den Befehlsplaner ordnungsgemäß herunterzufahren. |
void
|
shutdownHard()
Versuchen Sie, den Befehlsplaner zu erzwingen. |
void
|
start()
Startet den Scheduler, einschließlich Einrichtung des Loggings, Initialisierung von |
Geschützte Methoden | |
---|---|
boolean
|
dryRunCommand(com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
Bestimmt, ob ein bestimmter Befehl ein Trockenlauf ist. |
void
|
processReadyCommands(IDeviceManager manager)
|
Öffentliche Konstruktoren
ClusterCommandScheduler
public ClusterCommandScheduler ()
Öffentliche Methoden
Herunterfahren
public void shutdown ()
Versuchen Sie, den Befehlsplaner ordnungsgemäß herunterzufahren.
Löscht Befehle, die noch nicht getestet wurden, und fordert alle laufenden Aufrufe zum ordnungsgemäßen Beenden auf.
Nach dem Aufruf von „shutdown“ wartet der Haupt-Loop des Schedulers, bis alle laufenden Aufrufe abgeschlossen sind, bevor er vollständig beendet wird.
shutdownHard
public void shutdownHard ()
Versuchen Sie, den Befehlsplaner zu erzwingen. Entspricht shutdownHard(true).
start
public void start ()
Startet den Scheduler, einschließlich Einrichtung des Loggings, Initialisierung von DeviceManager
usw.
Geschützte Methoden
dryRunCommand
protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
Bestimmt, ob ein bestimmter Befehl ein Trockenlauf ist. Wenn es sich um einen Probelauf handelt, validieren Sie ihn. Bei Konfigurationsproblemen wird eine ConfigurationException geworfen.
Parameter | |
---|---|
handler |
com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler : InvocationEventHandler , um Ereignisse für die Simulation zu melden. |
args |
String : Der Befehl zur Validierung. |
Returns | |
---|---|
boolean |
„true“, wenn der Befehl ein Trockenlauf ist, andernfalls „false“. |
Ausgabe | |
---|---|
ConfigurationException |
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
Parameter | |
---|---|
manager |
IDeviceManager |