ClusterCommandSchedulerClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

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


Un ICommandScheduler pour supporter TFC (Tradefed Cluster). Ce planificateur exécute des commandes à partir de la file d'attente de commandes TFC et télécharge les événements d'invocation dans la file d'attente d'événements de commandes TFC.

Résumé

Constructeurs publics

ClusterCommandScheduler ()

Méthodes publiques

void shutdown ()

void shutdownHard ()

Essayez d'arrêter de force le 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 une simulation.

void processReadyCommands ( IDeviceManager manager)

Constructeurs publics

ClusterCommandSchedulerClusterCommandScheduler

public ClusterCommandScheduler ()

Méthodes publiques

fermer

public void shutdown ()

arrêt dur

public void shutdownHard ()

Essayez d'arrêter de force le planificateur de commandes. Identique à shutdownHard(true).

commencer

public void start ()

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

Méthodes protégées

dryRunCommanddryRunCommand

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

Détermine si une commande donnée est une simulation. Si la commande est une simulation, validez-la. S'il y a un problème de configuration, il lèvera une ConfigurationException.

Paramètres
handler ClusterCommandScheduler.InvocationEventHandler : ERROR(InvocationEventHandler/com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler InvocationEventHandler) pour signaler les événements pour la validation à blanc.

args String : la commande à valider.

Retour
boolean true si la commande est une simulation, false sinon.

Lance
com.android.tradefed.config.ConfigurationException
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Paramètres
manager IDeviceManager