Harmonogram poleceń klastra

public class ClusterCommandScheduler
extends CommandScheduler

Obiekt Java.lang.Object
com.android.tradefed.command.CommandScheduler
com.android.tradefed.cluster.ClusterCommandScheduler


ICommandScheduler do obsługi TFC (klaster Tradefed). Ten program planujący uruchamia polecenia z kolejki poleceń TFC i przesyła zdarzenia wywołania do kolejki poleceń TFC.

Streszczenie

Konstruktorzy publiczni

ClusterCommandScheduler ()

Metody publiczne

void shutdown ()

Spróbuj bezpiecznie zamknąć harmonogram poleceń.

void shutdownHard ()

Spróbuj wymusić zamknięcie harmonogramu poleceń.

void start ()

Uruchamia harmonogram, w tym konfigurację rejestrowania, inicjowanie menedżera DeviceManager itp

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)

Konstruktorzy publiczni

Harmonogram poleceń klastra

public ClusterCommandScheduler ()

Metody publiczne

zamknięcie

public void shutdown ()

Spróbuj bezpiecznie zamknąć harmonogram poleceń.

Czyści polecenia oczekujące na przetestowanie i żąda bezpiecznego zamknięcia wszystkich trwających wywołań.

Po wywołaniu zamknięcia główna pętla programu planującego będzie czekać na zakończenie wszystkich trwających wywołań, zanim całkowicie zakończy działanie.

zamknięcieTwarde

public void shutdownHard ()

Spróbuj wymusić zamknięcie harmonogramu poleceń. To samo co zamknięcieHard(true).

początek

public void start ()

Uruchamia harmonogram, w tym konfigurację rejestrowania, inicjowanie menedżera DeviceManager itp

Metody chronione

polecenie dryRun

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, sprawdź jego poprawność. Jeśli wystąpią jakiekolwiek problemy z konfiguracją, zostanie zgłoszony wyjątek ConfigurationException.

Parametry
handler com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler : InvocationEventHandler do raportowania zdarzeń w celu sprawdzenia podczas próby próbnej.

args String : polecenie sprawdzające poprawność.

Zwroty
boolean true, jeśli polecenie jest próbne, false w przeciwnym razie.

Rzuca
ConfigurationException

ProcessReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Parametry
manager IDeviceManager