Harmonogram poleceń klastra

public class ClusterCommandScheduler
extends CommandScheduler

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


ICommandScheduler do obsługi TFC (klastra transkrypowane). Ten algorytm szeregowania uruchamia polecenia z Kolejka poleceń TFC i przesyła zdarzenia wywołania do kolejki poleceń TFC.

Podsumowanie

Konstruktory publiczne

ClusterCommandScheduler()

Metody publiczne

void shutdown()

void shutdownHard()

Spróbuj wymusić wyłączenie algorytmu szeregowania poleceń.

void start()

Uruchamia algorytm szeregowania, w tym konfigurację logowania, inicjowanie DeviceManager itd.

Metody chronione

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

Określa, czy dane polecenie jest próbne.

void processReadyCommands(IDeviceManager manager)

Konstruktory publiczne

Harmonogram poleceń klastra

public ClusterCommandScheduler ()

Metody publiczne

Wyłącz

public void shutdown ()

WyłączenieHard

public void shutdownHard ()

Spróbuj wymusić wyłączenie algorytmu szeregowania poleceń. Taka sama jak w przypadku wyłączaniaHard(prawda).

rozpocznij

public void start ()

Uruchamia algorytm szeregowania, w tym konfigurację logowania, inicjowanie DeviceManager itd.

Metody chronione

Polecenie dryRunCommand

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

Określa, czy dane polecenie jest próbne. Jeśli polecenie jest próbne, zweryfikuj je. Jeśli w przypadku wystąpienia problemów z konfiguracją spowoduje zgłoszenie wyjątku konfiguracji.

Parametry
handler ClusterCommandScheduler.InvocationEventHandler: ERROR(InvocationEventHandler/com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler InvocationEventHandler) służy do zgłaszania zdarzeń do weryfikacji próbnej.

args String: polecenie do sprawdzenia.

Zwroty
boolean true (prawda), jeśli polecenie jest próbne. W przeciwnym razie ma wartość false (fałsz).

Rzuty
com.android.tradefed.config.ConfigurationException
ConfigurationException

ProcesGotowyPolecenia

protected void processReadyCommands (IDeviceManager manager)

Parametry
manager IDeviceManager