GCSConfigurazioneFabbrica

public class GCSConfigurationFactory
extends ConfigurationFactory

java.lang.Object
🎞 com.android.tradefed.config.ConfigurationFA
  🎞 com.android.tradefed.config.gcs.GCSConfigurationManufacturer


Un'istruzione ConfigurationFactory carica le configurazioni da Google Cloud Storage.

Riepilogo

Classi nidificate

class GCSConfigurationFactory.GCSConfigLoader

Caricamento dell'estensione di ConfigurationFactory.ConfigLoader che viene caricata da GCS, monitora le configurazioni incluse da una configurazione principale e genera un un'eccezione alla regola circolare include. 

Metodi pubblici

static IConfigurationFactory getInstance(IConfigurationServer configServer)

Ottieni l'istanza singleton IConfigurationFactory.

File getLatestDownloadedFile()

Metodi protetti

BufferedInputStream getConfigStream(String name)

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

ConfigurationDef getConfigurationDef(String name, boolean isGlobal, templateMap)

Recupera ConfigurationDef per il nome specificato

Metodi pubblici

getInstance

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

Ottieni l'istanza singleton IConfigurationFactory.

Parametri
configServer IConfigurationServer

Ritorni
IConfigurationFactory

getLatestDownloadFile

public File getLatestDownloadedFile ()

Ritorni
File

Metodi protetti

getConfigStream

protected BufferedInputStream getConfigStream (String name)

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

Parametri
name String: il nome della configurazione da caricare

Ritorni
BufferedInputStream un ERROR(/BufferedInputStream) per leggere i contenuti della configurazione

Lanci
ConfigurationException se non è possibile trovare la configurazione

getConfigurationDef

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

Recupera ConfigurationDef per il nome specificato

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

isGlobal boolean

templateMap

Ritorni
ConfigurationDef ConfigurationDef

Lanci
ConfigurationException