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