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 |
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 |