ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

java.lang.Oggetto
com.android.tradefed.command.CommandScheduler
com.android.tradefed.cluster.ClusterCommandScheduler


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

Riepilogo

Costruttori pubblici

ClusterCommandScheduler ()

Metodi pubblici

void shutdown ()

void shutdownHard ()

Tentativo di arresto forzato dell'utilità di pianificazione dei comandi.

void start ()

Avvia lo scheduler inclusa la configurazione della registrazione, init di DeviceManager ecc

Metodi protetti

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

Determina se un dato comando è un'esecuzione a secco.

void processReadyCommands ( IDeviceManager manager)

Costruttori pubblici

ClusterCommandScheduler

public ClusterCommandScheduler ()

Metodi pubblici

fermare

public void shutdown ()

shutdownHard

public void shutdownHard ()

Tentativo di arresto forzato dell'utilità di pianificazione dei comandi. Uguale a shutdownHard(true).

inizio

public void start ()

Avvia lo scheduler inclusa la configurazione della registrazione, init di DeviceManager ecc

Metodi protetti

dryRunCommand

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

Determina se un dato comando è un'esecuzione a secco. Se il comando è un funzionamento a secco, convalidarlo. Se ci sono problemi di configurazione, genererà 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.

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

Getta
com.android.tradefed.config.ConfigurationException
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Parametri
manager IDeviceManager