ClusterCommandScheduler
public
class
ClusterCommandScheduler
extends CommandScheduler
java.lang.Object | ||
↳ | com.android.tradefed.command.CommandScheduler | |
↳ | com.android.tradefed.cluster.ClusterCommandScheduler |
ICommandScheduler
pour prendre en charge le cluster Tradefed Ce planificateur exécute des commandes à partir de la file de commandes TFC et importe des événements d'invocation dans la file d'événements de commande TFC.
Résumé
Constructeurs publics | |
---|---|
ClusterCommandScheduler()
|
Méthodes publiques | |
---|---|
void
|
shutdown()
Essayez d'arrêter de manière appropriée 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 |
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êt
public void shutdown ()
Essayez d'arrêter de manière appropriée le planificateur de commandes.
Efface les commandes en attente d'être testées et demande à toutes les invocations en cours de s'arrêter correctement.
Une fois l'arrêt appelé, la boucle principale de l'ordonnanceur attend que toutes les invocations en cours soient terminées avant de se fermer 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 planificateur, y compris la configuration de la journalisation, l'initialisation de DeviceManager
, etc.
Méthodes protégées
dryRunCommand
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. En cas de problème de configuration, une exception ConfigurationException est générée.
Paramètres | |
---|---|
handler |
com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler : InvocationEventHandler pour signaler les événements à des fins de validation à blanc. |
args |
String : commande à valider. |
Renvoie | |
---|---|
boolean |
"true" si la commande est un "test", "false" dans le cas contraire. |
Génère | |
---|---|
ConfigurationException |
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
Paramètres | |
---|---|
manager |
IDeviceManager |