ClusterCommandScheduler
public
class
ClusterCommandScheduler
extends CommandScheduler
java.lang.Object | ||
↳ | com.android.tradefed.command.CommandScheduler | |
↳ | com.android.tradefed.cluster.ClusterCommandScheduler |
Un ICommandScheduler
para admitir TFC (clúster de Tradefed) Este programador ejecuta comandos de la fila de comandos de TFC y sube eventos de invocación a la fila de eventos de comandos de TFC.
Resumen
Constructores públicos | |
---|---|
ClusterCommandScheduler()
|
Métodos públicos | |
---|---|
void
|
shutdown()
Intenta cerrar el programador de comandos de forma ordenada. |
void
|
shutdownHard()
Intenta cerrar de manera forzosa el programador de comandos. |
void
|
start()
Inicia el programador, incluida la configuración de registro, la inicialización de |
Métodos protegidos | |
---|---|
boolean
|
dryRunCommand(com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
Determina si un comando determinado es una prueba. |
void
|
processReadyCommands(IDeviceManager manager)
|
Constructores públicos
ClusterCommandScheduler
public ClusterCommandScheduler ()
Métodos públicos
apagado
public void shutdown ()
Intenta cerrar el programador de comandos de forma ordenada.
Borra los comandos que esperan a que se prueben y solicita que todas las invocaciones en curso se cierren de forma correcta.
Después de llamar a shutdown, el bucle principal del programador esperará a que se completen todas las invocaciones en curso antes de salir por completo.
shutdownHard
public void shutdownHard ()
Intenta cerrar de manera forzosa el programador de comandos. Igual que shutdownHard(true).
start
public void start ()
Inicia el programador, incluida la configuración de registro, la inicialización de DeviceManager
, etcétera.
Métodos protegidos
dryRunCommand
protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
Determina si un comando determinado es una prueba. Si el comando es una ejecución de prueba, validarlo. Si hay algún problema de configuración, se arrojará una ConfigurationException.
Parámetros | |
---|---|
handler |
com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler : InvocationEventHandler para informar eventos para la validación de la prueba sin conexión. |
args |
String : Es el comando que se debe validar. |
Muestra | |
---|---|
boolean |
Es verdadero si el comando es una prueba sin conexión, y falso en caso contrario. |
Arroja | |
---|---|
ConfigurationException |
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
Parámetros | |
---|---|
manager |
IDeviceManager |