ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

java.lang.Object
   ↳ java.lang.Thread
     ↳ com.android.tradefed.command.CommandScheduler
       ↳ com.android.tradefed.cluster.ClusterCommandScheduler


ICommandScheduler pour prendre en charge TFC (Tradefed Cluster). Ce planificateur exécute les commandes de la file d'attente des commandes TFC et importe les événements d'appel dans la file d'attente des événements de commande TFC.

Résumé

Constructeurs publics

ClusterCommandScheduler()

Méthodes publiques

void shutdown()

void shutdownHard()

Tentative d'arrêt forcé du planificateur de commandes.

void start()

Démarre le planificateur, y compris la configuration de la journalisation, l'initialisation de DeviceManager, etc.

Méthodes protégées

boolean dryRunCommand(ClusterCommandScheduler.InvocationEventHandler handler, String[] args)

Détermine si une commande donnée est un dry run.

void processReadyCommands(IDeviceManager manager)

Constructeurs publics

ClusterCommandScheduler

public ClusterCommandScheduler ()

Méthodes publiques

shutdown

public void shutdown ()

shutdownHard

public void shutdownHard ()

Tentative d'arrêt forcé du planificateur de commandes. Identique à shutdownHard(true).

démarrer

public void start ()

Démarre le planificateur, y compris la configuration de la journalisation, l'initialisation de DeviceManager, etc.

Méthodes protégées

dryRunCommand

protected boolean dryRunCommand (ClusterCommandScheduler.InvocationEventHandler handler, 
                String[] args)

Détermine si une commande donnée est un dry run. Si la commande est une simulation, validez-la. En cas de problème de configuration, une exception ConfigurationException sera générée.

Paramètres
handler ClusterCommandScheduler.InvocationEventHandler : ERROR(InvocationEventHandler/com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler InvocationEventHandler) pour signaler les événements de validation en mode test.

args String : commande à valider.

Renvoie
boolean "true" si la commande est un test à blanc, "false" dans le cas contraire.

Génère
com.android.tradefed.config.ConfigurationException
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Paramètres
manager IDeviceManager