GCSConfigurationFactory

public class GCSConfigurationFactory
extends ConfigurationFactory

java.lang.Oggetto
com.android.tradefed.config.ConfigurationFactory
com.android.tradefed.config.gcs.GCSConfigurationFactory


Una ConfigurationFactory carica le configurazioni da Google Cloud Storage.

Riepilogo

Classi nidificate

class GCSConfigurationFactory.GCSConfigLoader

Estensione di ConfigurationFactory.ConfigLoader che carica la configurazione da GCS, tiene traccia delle configurazioni incluse da una configurazione root e genera un'eccezione sulle inclusioni circolari.

Metodi pubblici

static IConfigurationFactory getInstance ( IConfigurationServer configServer)

Ottenere l'istanza IConfigurationFactory singleton.

File getLatestDownloadedFile ()

Metodi protetti

BufferedInputStream getConfigStream (String name)

Carica un InputStream per un determinato nome di configurazione da Google Cloud Storage (GCS).

ConfigurationDef getConfigurationDef (String name, boolean isGlobal, templateMap) getConfigurationDef (String name, boolean isGlobal, templateMap)

Recuperare ConfigurationDef per il nome dato

Metodi pubblici

getInstance

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

Ottenere l'istanza IConfigurationFactory singleton.

Parametri
configServer IConfigurationServer

ritorna
IConfigurationFactory

getUltimo file scaricato

public File getLatestDownloadedFile ()

ritorna
File

Metodi protetti

getConfigStream

protected BufferedInputStream getConfigStream (String name)

Carica un InputStream per un determinato nome di configurazione da Google Cloud Storage (GCS).

Parametri
name String : il nome della configurazione da caricare

ritorna
BufferedInputStream un ERROR(/BufferedInputStream) per la lettura del contenuto della configurazione

Getta
ConfigurationException se non è stato possibile trovare la configurazione

getConfigurationDef

protected ConfigurationDef getConfigurationDef (String name, 
                boolean isGlobal, 
                 templateMap)

Recuperare ConfigurationDef per il nome dato

Parametri
name String : il nome di una configurazione integrata da caricare o il percorso di un file di configurazione da caricare

isGlobal boolean

templateMap

ritorna
ConfigurationDef ConfigurationDef

Getta
ConfigurationException