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 |
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 |