Programador de comandos de clúster

public class ClusterCommandScheduler
extends CommandScheduler

java.lang.Objeto
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 eventos de invocación en 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 por la fuerza el programador de comandos.

void start ()

Inicia el programador, incluida la configuración del registro, el inicio de DeviceManager , etc.

Métodos protegidos

boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)

Determina si un comando determinado es un ensayo.

void processReadyCommands ( IDeviceManager manager)

Constructores públicos

Programador de comandos de clúster

public ClusterCommandScheduler ()

Métodos públicos

cerrar

public void shutdown ()

Intente cerrar correctamente el programador de comandos.

Borra los comandos en espera de ser probados y solicita que todas las invocaciones en curso se cierren correctamente.

Después de llamar al apagado, el bucle principal del programador esperará a que se completen todas las invocaciones en curso antes de salir por completo.

apagadoDifícil

public void shutdownHard ()

Intente cerrar por la fuerza el programador de comandos. Igual que ShutdownHard (verdadero).

comenzar

public void start ()

Inicia el programador, incluida la configuración del registro, el inicio de DeviceManager , etc.

Métodos protegidos

Comando DryRun

protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, 
                String[] args)

Determina si un comando determinado es un ensayo. Si el comando es un ensayo, valídelo. Si hay algún problema de configuración, se generará una excepción de configuración.

Parámetros
handler com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler : InvocationEventHandler para informar eventos para la validación de ensayo.

args String : el comando a validar.

Devoluciones
boolean Es verdadero si el comando es un ensayo; en caso contrario, es falso.

Lanza
ConfigurationException

procesoReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Parámetros
manager IDeviceManager