ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

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


Un ICommandScheduler per supportare il cluster TFC (Tradefed Cluster). Questo programmatore 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()

Tenta di arrestare forzatamente il programmatore dei comandi.

void start()

Avvia il programmatore, inclusa la configurazione del logging, 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

arresto

public void shutdown ()

shutdownHard

public void shutdownHard ()

Tenta di arrestare forzatamente il programmatore dei comandi. Uguale a shutdownHard(true).

partenza

public void start ()

Avvia il programmatore, inclusa la configurazione del logging, 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 è una simulazione, convalidalo. Se si verifica un problema di configurazione, verrà generata un'eccezione ConfigurationException.

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

args String: il comando da convalidare.

Ritorni
boolean true se il comando è una simulazione, false in caso contrario.

Lanci
com.android.tradefed.config.ConfigurationException
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Parametri
manager IDeviceManager