ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

java.lang.Object
   ↳ java.lang.Thread
     ↳ com.android.tradefed.command.CommandScheduler
       ↳ com.android.tradefed.cluster.ClusterCommandScheduler


Un ICommandScheduler per supportare TFC (Tradefed Cluster). Questo scheduler esegue i comandi dalla coda di comandi TFC e carica gli eventi di chiamata nella coda di eventi di comando TFC.

Riepilogo

Costruttori pubblici

ClusterCommandScheduler()

Metodi pubblici

void shutdown()

void shutdownHard()

Tentativo di arresto forzato dello scheduler dei comandi.

void start()

Avvia la pianificazione, inclusa la configurazione della registrazione, l'inizializzazione di DeviceManager e così via

Metodi protetti

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

Determina se un determinato comando è una simulazione.

void processReadyCommands(IDeviceManager manager)

Costruttori pubblici

ClusterCommandScheduler

public ClusterCommandScheduler ()

Metodi pubblici

shutdown

public void shutdown ()

shutdownHard

public void shutdownHard ()

Tentativo di arresto forzato dello scheduler dei comandi. Uguale a shutdownHard(true).

start

public void start ()

Avvia la pianificazione, inclusa la configurazione della registrazione, l'inizializzazione di DeviceManager e così via

Metodi protetti

dryRunCommand

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

Determina se un determinato comando è una simulazione. Se il comando è un dry run, convalidalo. Se si verificano problemi di configurazione, viene generata un'eccezione ConfigurationException.

Parametri
handler ClusterCommandScheduler.InvocationEventHandler: ERROR(InvocationEventHandler/com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler InvocationEventHandler) per segnalare gli eventi per la convalida di prova.

args String: il comando da convalidare.

Resi
boolean true se il comando è un dry run, false in caso contrario.

Genera
com.android.tradefed.config.ConfigurationException
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Parametri
manager IDeviceManager