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

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