ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

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


Un ICommandScheduler pour prendre en charge TFC (cluster migré). Ce programmeur exécute des commandes File d'attente de commandes TFC et importation des événements d'appel dans la file d'attente de commandes TFC

Résumé

Constructeurs publics

ClusterCommandScheduler()

Méthodes publiques

void shutdown()

Tentative d'arrêt progressif du planificateur de commandes.

void shutdownHard()

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

void start()

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

Méthodes protégées

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

Détermine si une commande donnée est une simulation.

void processReadyCommands(IDeviceManager manager)

Constructeurs publics

ClusterCommandScheduler

public ClusterCommandScheduler ()

Méthodes publiques

arrêter

public void shutdown ()

Tentative d'arrêt progressif du planificateur de commandes.

Efface les commandes en attente de test et demande que tous les appels en cours s'arrêter en douceur.

Une fois l'arrêt appelé, la boucle principale du programmeur attend que tous les appels soient en cours avant de le quitter complètement.

shutdownHard

public void shutdownHard ()

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

départ

public void start ()

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

Méthodes protégées

Commande dryRun

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

Détermine si une commande donnée est une simulation. Si la commande est une simulation, validez-la. Si s'il y a des problèmes de configuration, une exception ConfigurationException est générée.

Paramètres
handler com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler: InvocationEventHandler permet de signaler les événements pour la validation de simulation.

args String: commande à valider.

Renvoie
boolean "true" si les commandes sont une simulation, et "false" dans le cas contraire.

Génère
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Paramètres
manager IDeviceManager