ClusterCommandScheduler
public class ClusterCommandScheduler
extends CommandScheduler
java.lang.Object | ||
↳ | com.android.tradefed.command.CommandScheduler | |
↳ | com.android.tradefed.cluster.ClusterCommandScheduler |
Un ICommandScheduler
per supportare TFC (Tradefed Cluster). Questo scheduler esegue comandi dalla coda comandi TFC e carica gli eventi di invocazione nella coda eventi comando TFC.
Riepilogo
Costruttori pubblici | |
---|---|
ClusterCommandScheduler () |
Metodi pubblici | |
---|---|
void | shutdown () Tentare di arrestare normalmente il pianificatore dei comandi. |
void | shutdownHard () Tentare di arrestare forzatamente il pianificatore dei comandi. |
void | start () Avvia lo scheduler inclusa l'impostazione della registrazione, l'inizializzazione di |
Metodi protetti | |
---|---|
boolean | dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args) Determina se un dato comando è un'esecuzione di prova. |
void | processReadyCommands ( IDeviceManager manager)
|
Costruttori pubblici
ClusterCommandScheduler
public ClusterCommandScheduler ()
Metodi pubblici
fermare
public void shutdown ()
Tentare di arrestare normalmente il pianificatore dei comandi.
Cancella i comandi in attesa di essere testati e richiede che tutte le invocazioni in corso vengano chiuse correttamente. Dopo la chiamata allo shutdown, il ciclo principale dello scheduler attenderà il completamento di tutte le invocazioni in corso prima di uscire completamente.shutdownDifficile
public void shutdownHard ()
Tentare di arrestare forzatamente il pianificatore dei comandi. Uguale a shutdownHard(true).
inizio
public void start ()
Avvia lo scheduler inclusa l'impostazione della registrazione, l'inizializzazione di DeviceManager
ecc
Metodi protetti
comandoRunSecco
protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
Determina se un dato comando è un'esecuzione di prova. Se il comando è un'esecuzione di prova, convalidarlo. Se sono presenti problemi di configurazione, verrà generata una ConfigurationException.
Parametri | |
---|---|
handler | com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler : InvocationEventHandler per segnalare eventi per la convalida di prova. |
args | String : il comando da convalidare. |
ritorna | |
---|---|
boolean | true se il comando è un'esecuzione di prova, false altrimenti. |
Lancia | |
---|---|
ConfigurationException |
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
Parametri | |
---|---|
manager | IDeviceManager |