ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

java.lang.Object
java.lang.Thread
  com.android.tradefed.command.CommandScheduler
    com.android.tradefed.cluster.ClusterCommandScheduler


ICommandScheduler do obsługi TFC (Tradefed Cluster). Ten harmonogram uruchamia polecenia z kolejki poleceń TFC i przesyła zdarzenia wywołania do kolejki zdarzeń poleceń TFC.

Podsumowanie

Konstruktory publiczne

ClusterCommandScheduler()

Metody publiczne

void shutdown()

void shutdownHard()

Próba wymuszenia zamknięcia harmonogramu poleceń.

void start()

Uruchamia harmonogram, w tym konfigurację logowania, inicjowanie DeviceManager itp.

Metody chronione

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

Określa, czy dane polecenie jest uruchomieniem próbnym.

void processReadyCommands(IDeviceManager manager)

Konstruktory publiczne

ClusterCommandScheduler

public ClusterCommandScheduler ()

Metody publiczne

shutdown

public void shutdown ()

shutdownHard

public void shutdownHard ()

Próba wymuszenia zamknięcia harmonogramu poleceń. To samo co shutdownHard(true).

start

public void start ()

Uruchamia harmonogram, w tym konfigurację logowania, inicjowanie DeviceManager itp.

Metody chronione

dryRunCommand

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

Określa, czy dane polecenie jest uruchomieniem próbnym. Jeśli polecenie jest uruchomieniem próbnym, sprawdź je. Jeśli wystąpią problemy z konfiguracją, zostanie zgłoszony wyjątek ConfigurationException.

Parametry
handler ClusterCommandScheduler.InvocationEventHandler: ERROR(InvocationEventHandler/com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler InvocationEventHandler) do zgłaszania zdarzeń weryfikacji uruchomienia próbnego.

args String: polecenie do sprawdzenia.

Zwraca
boolean true, jeśli polecenie jest uruchomieniem próbnym, w przeciwnym razie false.

Zgłasza
com.android.tradefed.config.ConfigurationException
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Parametry
manager IDeviceManager