ClusterCommandScheduler
public
class
ClusterCommandScheduler
extends CommandScheduler
| java.lang.Object | |||
| ↳ | java.lang.Thread | ||
| ↳ | com.android.tradefed.command.CommandScheduler | ||
| ↳ | com.android.tradefed.cluster.ClusterCommandScheduler | ||
Un ICommandScheduler para admitir TFC (Tradefed Cluster). Este programador ejecuta comandos desde la cola de comandos de TFC y sube eventos de invocación a la cola de eventos de comandos de TFC.
Resumen
Constructores públicos | |
|---|---|
ClusterCommandScheduler()
|
|
Métodos públicos | |
|---|---|
void
|
shutdown()
|
void
|
shutdownHard()
Intenta apagar de forma forzosa el programador de comandos. |
void
|
start()
Inicia el programador, lo que incluye la configuración del registro, la inicialización de |
Métodos protegidos | |
|---|---|
boolean
|
dryRunCommand(ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
Determina si un comando determinado es una ejecución de prueba. |
void
|
processReadyCommands(IDeviceManager manager)
|
Constructores públicos
ClusterCommandScheduler
public ClusterCommandScheduler ()
Métodos públicos
shutdown
public void shutdown ()
shutdownHard
public void shutdownHard ()
Intenta apagar de forma forzosa el programador de comandos. Es igual que shutdownHard(true).
start
public void start ()
Inicia el programador, lo que incluye la configuración del registro, la inicialización de DeviceManager, etcétera.
Métodos protegidos
dryRunCommand
protected boolean dryRunCommand (ClusterCommandScheduler.InvocationEventHandler handler,
String[] args)Determina si un comando determinado es una ejecución de prueba. Si el comando es una ejecución de prueba, valídalo. Si hay algún problema con la configuración, se arrojará una ConfigurationException.
| Parámetros | |
|---|---|
handler |
ClusterCommandScheduler.InvocationEventHandler: ERROR(InvocationEventHandler/com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler InvocationEventHandler) para informar eventos de validación de ejecución de prueba. |
args |
String: Es el comando que se validará. |
| Muestra | |
|---|---|
boolean |
Es verdadero si el comando es una ejecución de prueba y falso en caso contrario. |
| Arroja | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
| Parámetros | |
|---|---|
manager |
IDeviceManager |