GCSConfigurationFactory.GCSConfigLoader

protected class GCSConfigurationFactory.GCSConfigLoader
extends ConfigurationFactory.ConfigLoader

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationFactory.ConfigLoader
     ↳ com.android.tradefed.config.gcs.GCSConfigurationFactory.GCSConfigLoader


Estensione di ConfigurationFactory.ConfigLoader che carica la configurazione da GCS, monitora le configurazioni incluse da una configurazione principale e genera un'eccezione per le inclusioni circolari.

Riepilogo

Costruttori pubblici

GCSConfigLoader(boolean isGlobalConfig)

Metodi protetti

String findConfigName(String name, String parentName)

Trova il nome della configurazione in base al nome e al nome del relativo elemento principale.

void trackConfig(String name, ConfigurationDef def)

Configurazione del canale per il caricamento dinamico.

Costruttori pubblici

GCSConfigLoader

public GCSConfigLoader (boolean isGlobalConfig)

Parametri
isGlobalConfig boolean

Metodi protetti

findConfigName

protected String findConfigName (String name, 
                String parentName)

Trova il nome della configurazione in base al nome e al nome del relativo elemento principale. Viene utilizzato per gestire correttamente le configurazioni dei bundle e le configurazioni locali.

Parametri
name String: nome della configurazione

parentName String: il nome del gruppo di configurazione principale.

Ritorni
String il nome completo della configurazione.

Lanci
ConfigurationException

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

Configurazione del canale per il caricamento dinamico. Al momento sono supportati solo i file locali.

Parametri
name String: nome della configurazione

def ConfigurationDef: def. di config.