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 (Tradefed Cluster). Ce planificateur exécute les commandes de la file d'attente de commandes TFC et télécharge les événements d'invocation dans la file d'attente de commandes TFC.

Résumé

Constructeurs publics

ClusterCommandScheduler ()

Méthodes publiques

void shutdown ()

Essayez d'arrêter correctement le planificateur de commandes.

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 (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)

Détermine si une commande donnée est un essai à sec.

void processReadyCommands ( IDeviceManager manager)

Constructeurs publics

ClusterCommandScheduler

public ClusterCommandScheduler ()

Méthodes publiques

fermer

public void shutdown ()

Essayez d'arrêter correctement le planificateur de commandes.

Efface les commandes en attente d'être testées et demande que tous les appels en cours s'arrêtent correctement.

Une fois l'arrêt appelé, la boucle principale du planificateur attendra la fin de tous les appels en cours avant de se terminer complètement.

arrêtDur

public void shutdownHard ()

Tentative d'arrêt forcé du 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

commande d'exécution à sec

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

Détermine si une commande donnée est un essai à sec. Si la commande est un essai à sec, validez-la. S'il y a un problème de configuration, une exception ConfigurationException sera générée.

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

args String : la commande à valider.

Retour
boolean vrai si la commande est un essai à sec, faux sinon.

Jetés
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Paramètres
manager IDeviceManager

,

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 (Tradefed Cluster). Ce planificateur exécute les commandes de la file d'attente de commandes TFC et télécharge les événements d'invocation dans la file d'attente de commandes TFC.

Résumé

Constructeurs publics

ClusterCommandScheduler ()

Méthodes publiques

void shutdown ()

Essayez d'arrêter correctement le planificateur de commandes.

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 (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)

Détermine si une commande donnée est un essai à sec.

void processReadyCommands ( IDeviceManager manager)

Constructeurs publics

ClusterCommandScheduler

public ClusterCommandScheduler ()

Méthodes publiques

fermer

public void shutdown ()

Essayez d'arrêter correctement le planificateur de commandes.

Efface les commandes en attente d'être testées et demande que tous les appels en cours s'arrêtent correctement.

Une fois l'arrêt appelé, la boucle principale du planificateur attendra la fin de tous les appels en cours avant de se terminer complètement.

arrêtDur

public void shutdownHard ()

Tentative d'arrêt forcé du 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

commande d'exécution à sec

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

Détermine si une commande donnée est un essai à sec. Si la commande est un essai à sec, validez-la. S'il y a un problème de configuration, une exception ConfigurationException sera générée.

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

args String : la commande à valider.

Retour
boolean vrai si la commande est un essai à sec, faux sinon.

Jetés
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Paramètres
manager IDeviceManager