ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

java.lang.Object
🎞 com.android.tradefed.command.CommandScheduler
  🎞 com.android.tradefed.cluster.ClusterCommandScheduler


Un ICommandScheduler per supportare TFC (cluster scambiato). Questo scheduler esegue i comandi Coda di comando TFC e carica gli eventi di chiamata nella coda degli eventi di comando TFC.

Riepilogo

Costruttori pubblici

ClusterCommandScheduler()

Metodi pubblici

void shutdown()

void shutdownHard()

Tentativo di chiudere forzatamente lo scheduler dei comandi.

void start()

Avvia lo scheduler, inclusa la configurazione del logging, l'init di DeviceManager e così via

Metodi protetti

boolean dryRunCommand(ClusterCommandScheduler.InvocationEventHandler handler, String[] args)

Determina se un determinato comando è una prova.

void processReadyCommands(IDeviceManager manager)

Costruttori pubblici

ClusterCommandScheduler

public ClusterCommandScheduler ()

Metodi pubblici

chiusura

public void shutdown ()

chiusuraDifficile

public void shutdownHard ()

Tentativo di chiudere forzatamente lo scheduler dei comandi. Uguale a shutdownHard(true).

partenza

public void start ()

Avvia lo scheduler, inclusa la configurazione del logging, l'init di DeviceManager e così via

Metodi protetti

dryRunCommand

protected boolean dryRunCommand (ClusterCommandScheduler.InvocationEventHandler handler, 
                String[] args)

Determina se un determinato comando è una prova. Se il comando è in modalità dry run, convalidalo. Se se ci sono problemi di configurazione, verrà generata un'eccezione ConfigurationException.

Parametri
handler ClusterCommandScheduler.InvocationEventHandler: ERROR(InvocationEventHandler/com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler InvocationEventHandler) per segnalare eventi per la convalida dry run.

args String: il comando da convalidare.

Ritorni
boolean true se i comandi sono una prova, false negli altri casi.

Lanci
com.android.tradefed.config.ConfigurationEccezione
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Parametri
manager IDeviceManager