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()

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 DeviceManager, etcétera.

Métodos protegidos

boolean dryRunCommand(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 ()

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 (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 ClusterCommandScheduler.InvocationEventHandler: ERROR(InvocationEventHandler/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
com.android.tradefed.config.ConfigurationException
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Parámetros
manager IDeviceManager