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()
|
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(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 ()
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 (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 |
ClusterCommandScheduler.InvocationEventHandler : ERROR(InvocationEventHandler/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 | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
Parametri | |
---|---|
manager |
IDeviceManager |