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 DeviceManager usw.

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