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łanie zdarzeń wywoływania do kolejki poleceń TFC.

Podsumowanie

Konstruktory publiczne

ClusterCommandScheduler()

Metody publiczne

void shutdown()

Spróbuj płynnie wyłączyć algorytm szeregowania poleceń.

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(com.android.tradefed.cluster.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 ()

Spróbuj płynnie wyłączyć algorytm szeregowania poleceń.

Usuwa polecenia oczekujące na przetestowanie i żąda wszystkich wywołań w toku zgrabnie wyłączyć.

Po wywołaniu wyłączenia główna pętla algorytmu szeregowania będzie czekać na wszystkie wywołania w toku przed zamknięciem.

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 (com.android.tradefed.cluster.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 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
ConfigurationException

ProcesGotowyPolecenia

protected void processReadyCommands (IDeviceManager manager)

Parametry
manager IDeviceManager