ClusterCommandScheduler
public
class
ClusterCommandScheduler
extends CommandScheduler
| java.lang.Object | |||
| ↳ | java.lang.Thread | ||
| ↳ | com.android.tradefed.command.CommandScheduler | ||
| ↳ | com.android.tradefed.cluster.ClusterCommandScheduler | ||
Um ICommandScheduler para oferecer suporte ao TFC (Tradefed Cluster). Esse agendador executa comandos da
fila de comandos do TFC e faz o upload de eventos de invocação para a fila de eventos de comandos do TFC.
Resumo
Construtores públicos | |
|---|---|
ClusterCommandScheduler()
|
|
Métodos públicos | |
|---|---|
void
|
shutdown()
|
void
|
shutdownHard()
Tenta encerrar o agendador de comandos à força. |
void
|
start()
Inicia o agendador, incluindo a configuração de registro, a inicialização do |
Métodos protegidos | |
|---|---|
boolean
|
dryRunCommand(ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
Determina se um comando especificado é uma execução de teste. |
void
|
processReadyCommands(IDeviceManager manager)
|
Construtores públicos
ClusterCommandScheduler
public ClusterCommandScheduler ()
Métodos públicos
shutdown
public void shutdown ()
shutdownHard
public void shutdownHard ()
Tenta encerrar o agendador de comandos à força. Igual a shutdownHard(true).
start
public void start ()
Inicia o agendador, incluindo a configuração de registro, a inicialização do DeviceManager etc.
Métodos protegidos
dryRunCommand
protected boolean dryRunCommand (ClusterCommandScheduler.InvocationEventHandler handler,
String[] args)Determina se um comando especificado é uma execução de teste. Se o comando for uma execução de teste, valide-o. Se houver algum problema de configuração, uma ConfigurationException será gerada.
| Parâmetros | |
|---|---|
handler |
ClusterCommandScheduler.InvocationEventHandler: ERROR(InvocationEventHandler/com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler InvocationEventHandler) para informar eventos de validação de execução de teste. |
args |
String: o comando a ser validado. |
| Retorna | |
|---|---|
boolean |
true se o comando for uma simulação, false caso contrário. |
| Gera | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
| Parâmetros | |
|---|---|
manager |
IDeviceManager |