ClusterCommandScheduler
public class ClusterCommandScheduler
extends CommandScheduler
java.lang.Object | ||
↳ | 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 carga los eventos de invocación a la cola de eventos de comandos de TFC.
Resumen
Constructores públicos | |
---|---|
ClusterCommandScheduler () |
Métodos públicos | |
---|---|
void | shutdown () Intente cerrar correctamente el programador de comandos. |
void | shutdownHard () Intente cerrar forzosamente el programador de comandos. |
void | start () Inicia el programador, incluida la configuración del registro, el inicio de |
Métodos protegidos | |
---|---|
boolean | dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args) Determina si un comando dado es un ensayo. |
void | processReadyCommands ( IDeviceManager manager)
|
Constructores públicos
ClusterCommandScheduler
public ClusterCommandScheduler ()
Métodos públicos
cerrar
public void shutdown ()
Intente cerrar correctamente el programador de comandos.
Borra los comandos que esperan ser probados y solicita que todas las invocaciones en curso se apaguen correctamente. Una vez que se llama a shutdown, el bucle principal del planificador esperará a que se completen todas las invocaciones en curso antes de salir por completo.shutdownHard
public void shutdownHard ()
Intente cerrar forzosamente el programador de comandos.
Similar ashutdown()
, pero también matará forzosamente la conexión adb, en un intento de 'inspirar' las invocaciones en curso para que se completen más rápido.comienzo
public void start ()
Inicia el programador, incluida la configuración del registro, el inicio de DeviceManager
etc.
Métodos protegidos
dryRunCommand
protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
Determina si un comando dado es un ensayo. Si el comando es un ensayo, valídelo. Si hay algún problema de configuración, lanzará una ConfigurationException.
Parámetros | |
---|---|
handler | com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler : InvocationEventHandler para informar eventos para la validación de ejecución en seco. |
args | String : el comando para validar. |
Devoluciones | |
---|---|
boolean | Es verdadero si el comando es un ensayo, falso en caso contrario. |
Lanza | |
---|---|
ConfigurationException |
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
Parámetros | |
---|---|
manager | IDeviceManager |