ClusterCommandScheduler
public
class
ClusterCommandScheduler
extends CommandScheduler
java.lang.Object | ||
↳ | com.android.tradefed.command.CommandScheduler | |
↳ | com.android.tradefed.cluster.ClusterCommandScheduler |
Un ICommandScheduler
per supportare il cluster TFC (Tradefed Cluster). Questo programmatore esegue i comandi dalla coda di comandi TFC e carica gli eventi di chiamata nella coda di eventi di comando TFC.
Riepilogo
Costruttori pubblici | |
---|---|
ClusterCommandScheduler()
|
Metodi pubblici | |
---|---|
void
|
shutdown()
Prova ad arrestare in modo corretto lo scheduler dei comandi. |
void
|
shutdownHard()
Tenta di arrestare forzatamente il programmatore dei comandi. |
void
|
start()
Avvia il programmatore, inclusa la configurazione del logging, l'inizializzazione di |
Metodi protetti | |
---|---|
boolean
|
dryRunCommand(com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
Determina se un determinato comando è una simulazione. |
void
|
processReadyCommands(IDeviceManager manager)
|
Costruttori pubblici
ClusterCommandScheduler
public ClusterCommandScheduler ()
Metodi pubblici
arresto
public void shutdown ()
Prova ad arrestare in modo corretto lo scheduler dei comandi.
Cancella i comandi in attesa di essere testati e richiede che tutte le invocazioni in corso si arrestino in modo corretto.
Dopo aver chiamato il metodo di arresto, il loop principale dell'organizzatore attenderà il completamento di tutte le chiamate in corso prima di uscire completamente.
shutdownHard
public void shutdownHard ()
Tenta di arrestare forzatamente il programmatore dei comandi. Uguale a shutdownHard(true).
partenza
public void start ()
Avvia il programmatore, inclusa la configurazione del logging, l'inizializzazione di DeviceManager
e così via
Metodi protetti
dryRunCommand
protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
Determina se un determinato comando è una simulazione. Se il comando è una simulazione, convalidalo. Se si verifica un problema di configurazione, verrà generata un'eccezione ConfigurationException.
Parametri | |
---|---|
handler |
com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler : InvocationEventHandler per segnalare gli eventi per la convalida del dry run. |
args |
String : il comando da convalidare. |
Ritorni | |
---|---|
boolean |
true se il comando è una simulazione, false in caso contrario. |
Lanci | |
---|---|
ConfigurationException |
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
Parametri | |
---|---|
manager |
IDeviceManager |