ClusterCommandScheduler
public
class
ClusterCommandScheduler
extends CommandScheduler
| java.lang.Object | ||
| ↳ | com.android.tradefed.command.CommandScheduler | |
| ↳ | com.android.tradefed.cluster.ClusterCommandScheduler | |
ICommandScheduler do obsługi TFC (zintegrowany klaster). Ten harmonogram wykonuje polecenia z kolejki poleceń TFC i przesyła zdarzenia wywołania do kolejki zdarzeń poleceń TFC.
Podsumowanie
Konstruktory publiczne | |
|---|---|
ClusterCommandScheduler()
|
|
Metody publiczne | |
|---|---|
void
|
shutdown()
Próba płynnego wyłączenia algorytmu planowania poleceń. |
void
|
shutdownHard()
Spróbuj wymusić zamknięcie harmonogramu poleceń. |
void
|
start()
Uruchamia harmonogram, w tym konfigurację rejestrowania, inicjowanie |
Chronione metody | |
|---|---|
boolean
|
dryRunCommand(com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
Określa, czy dane polecenie jest testem. |
void
|
processReadyCommands(IDeviceManager manager)
|
Konstruktory publiczne
ClusterCommandScheduler
public ClusterCommandScheduler ()
Metody publiczne
wyłączenie
public void shutdown ()
Próba płynnego wyłączenia algorytmu planowania poleceń.
Czyści polecenia oczekujące na przetestowanie i prosi o zakończenie wszystkich wywołań w trakcie.
Po wywołaniu metody shutdown pętla główna harmonogramu zaczeka, aż wszystkie trwające wywołania zostaną zakończone, a dopiero potem zakończy działanie.
shutdownHard
public void shutdownHard ()
Spróbuj wymusić zamknięcie harmonogramu poleceń. To samo co shutdownHard(true).
rozpocznij
public void start ()
Uruchamia harmonogram, w tym konfigurację rejestrowania, inicjowanie DeviceManager itp.
Chronione metody
dryRunCommand
protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler,
String[] args)Określa, czy dane polecenie jest testem. Jeśli polecenie jest testem, sprawdź je. Jeśli wystąpi problem z konfiguracją, zostanie rzucony wyjątek ConfigurationException.
| Parametry | |
|---|---|
handler |
com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler: InvocationEventHandler, aby zgłaszać zdarzenia do weryfikacji w trybie suchym. |
args |
String: polecenie do sprawdzenia. |
| Zwroty | |
|---|---|
boolean |
Wartość true, jeśli polecenie jest testem, w przeciwnym razie ma wartość false. |
| Rzuty | |
|---|---|
ConfigurationException |
|
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
| Parametry | |
|---|---|
manager |
IDeviceManager |