Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

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 i comandi dalla coda dei comandi TFC e carica gli eventi di chiamata nella coda degli eventi dei comandi TFC.

Sommario

Costruttori pubblici

ClusterCommandScheduler ()

Metodi pubblici

void shutdown ()

Tenta di arrestare normalmente lo scheduler dei comandi.

void shutdownHard ()

Tentare di chiudere forzatamente lo scheduler dei comandi.

void start ()

Avvia lo scheduler inclusa la configurazione della registrazione, l'inizializzazione di DeviceManager ecc

Metodi protetti

boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)

Determina se un dato comando è un funzionamento a secco.

void processReadyCommands ( IDeviceManager manager)

Costruttori pubblici

ClusterCommandScheduler

public ClusterCommandScheduler ()

Metodi pubblici

spegnimento

public void shutdown ()

Tenta di arrestare normalmente lo scheduler dei comandi.

Cancella i comandi in attesa di essere testati e richiede che tutte le chiamate in corso vengano chiuse correttamente.

Dopo che è stato chiamato l'arresto, il ciclo principale dello scheduler attenderà il completamento di tutte le chiamate in corso prima di uscire completamente.

shutdownHard

public void shutdownHard ()

Tentare di chiudere forzatamente lo scheduler dei comandi.

Simile a shutdown() , ma ucciderà anche forzatamente la connessione adb, nel tentativo di "ispirare" le invocazioni in corso per completare più rapidamente.

inizio

public void start ()

Avvia lo scheduler inclusa la configurazione della registrazione, l'inizializzazione di DeviceManager ecc

Metodi protetti

dryRunCommand

protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, 
                String[] args)

Determina se un dato comando è un funzionamento a secco. Se il comando è un funzionamento a secco, convalidalo. Se ci sono problemi di configurazione, verrà generata un'eccezione ConfigurationException.

Parametri
handler com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler : InvocationEventHandler per segnalare eventi per la convalida a secco.

args String : il comando da convalidare.

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

Lancia
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Parametri
manager IDeviceManager