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 Planer führt Befehle aus TFC-Befehlswarteschlange und lädt Aufrufereignisse in die TFC-Befehlsereigniswarteschlange hoch.

Zusammenfassung

Öffentliche Konstruktoren

ClusterCommandScheduler()

Öffentliche Methoden

void shutdown()

void shutdownHard()

Versuchen Sie, das Herunterfahren des Befehlsplaners zu erzwingen.

void start()

Startet den Planer, einschließlich Einrichten von Logging, Initialisierung von DeviceManager usw.

Geschützte Methoden

boolean dryRunCommand(ClusterCommandScheduler.InvocationEventHandler handler, String[] args)

Bestimmt, ob ein bestimmter Befehl ein Probelauf ist.

void processReadyCommands(IDeviceManager manager)

Öffentliche Konstruktoren

ClusterCommandScheduler

public ClusterCommandScheduler ()

Öffentliche Methoden

herunterfahren

public void shutdown ()

Herunterfahren schwierig

public void shutdownHard ()

Versuchen Sie, das Herunterfahren des Befehlsplaners zu erzwingen. Entspricht ShutdownHard(true).

start

public void start ()

Startet den Planer, einschließlich Einrichten von Logging, Initialisierung von DeviceManager usw.

Geschützte Methoden

DryRunCommand

protected boolean dryRunCommand (ClusterCommandScheduler.InvocationEventHandler handler, 
                String[] args)

Bestimmt, ob ein bestimmter Befehl ein Probelauf ist. Wenn der Befehl ein Probelauf ist, validieren Sie ihn. Wenn wenn es ein Konfigurationsproblem gibt, wird eine ConfigurationException ausgelöst.

Parameter
handler ClusterCommandScheduler.InvocationEventHandler: ERROR(InvocationEventHandler/com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler InvocationEventHandler), um Ereignisse für die Probelaufvalidierung zu melden.

args String: Der zu validierende Befehl.

Returns
boolean "true", wenn es sich bei dem Befehl um einen Probelauf handelt, andernfalls "false".

Ausgabe
com.android.tradefed.config.ConfigurationException
ConfigurationException

ProcessReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Parameter
manager IDeviceManager