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 Bauträger

ClusterCommandScheduler ()

Öffentliche Methoden

void shutdown ()

void shutdownHard ()

Versuchen Sie, den Befehlsplaner zwangsweise herunterzufahren.

void start ()

Startet den Scheduler, einschließlich der Einrichtung der Protokollierung, der Initialisierung des DeviceManager usw

Geschützte Methoden

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

Bestimmt, ob ein gegebener Befehl ein Probelauf ist.

void processReadyCommands ( IDeviceManager manager)

Öffentliche Bauträger

ClusterCommandScheduler

public ClusterCommandScheduler ()

Öffentliche Methoden

abschalten

public void shutdown ()

ShutdownHard

public void shutdownHard ()

Versuchen Sie, den Befehlsplaner zwangsweise herunterzufahren. Identisch mit „shutdownHard(true)“.

Start

public void start ()

Startet den Scheduler, einschließlich der Einrichtung der Protokollierung, der Initialisierung des DeviceManager usw

Geschützte Methoden

dryRunCommand

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

Bestimmt, ob ein gegebener Befehl ein Probelauf ist. Wenn es sich bei dem Befehl um einen Probelauf handelt, validieren Sie ihn. Wenn es ein Konfigurationsproblem gibt, wird eine ConfigurationException ausgelöst.

Parameter
handler ClusterCommandScheduler.InvocationEventHandler : ERROR(InvocationEventHandler/com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler InvocationEventHandler) beim Melden von Ereignissen für die Probelaufvalidierung.

args String : der zu validierende Befehl.

Kehrt zurück
boolean true, wenn der Befehl ein Probelauf ist, andernfalls false.

Würfe
com.android.tradefed.config.ConfigurationException
ConfigurationException

ProcessReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Parameter
manager IDeviceManager