GCSConfigurationFactory

public class GCSConfigurationFactory
extends ConfigurationFactory

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


Un 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 radice e genera un' eccezione in caso di inclusioni circolari. 

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 della configurazione specificato da Google Cloud Storage(GCS).

ConfigurationDef getConfigurationDef(String name, boolean isGlobal, Map<String, String> templateMap)

Recupera il ConfigurationDef per il nome specificato

Metodi pubblici

getInstance

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

Ottieni l'istanza singleton IConfigurationFactory.

Parametri
configServer IConfigurationServer

Resi
IConfigurationFactory

getLatestDownloadedFile

public File getLatestDownloadedFile ()

Resi
File

Metodi protetti

getConfigStream

protected BufferedInputStream getConfigStream (String name)

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

Parametri
name String: il nome della configurazione da caricare

Resi
BufferedInputStream un BufferedInputStream per la lettura dei contenuti della configurazione

Genera
ConfigurationException se non è stato possibile trovare la configurazione

getConfigurationDef

protected ConfigurationDef getConfigurationDef (String name, 
                boolean isGlobal, 
                Map<String, String> templateMap)

Recupera il ConfigurationDef per il nome specificato

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

isGlobal boolean

templateMap Map

Resi
ConfigurationDef ConfigurationDef

Genera
ConfigurationException