GCSConfigurationFactory

public class GCSConfigurationFactory
extends ConfigurationFactory

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


Eine ConfigurationFactory lädt Konfigurationen aus Google Cloud Storage.

Zusammenfassung

Verschachtelte Klassen

class GCSConfigurationFactory.GCSConfigLoader

Erweiterung von ConfigurationFactory.ConfigLoader , die die Konfiguration von GCS lädt, die enthaltenen Konfigurationen von einer Stammkonfiguration verfolgt und eine Ausnahme bei kreisförmigen Includes auslöst.

Öffentliche Methoden

static IConfigurationFactory getInstance ( IConfigurationServer configServer)

Rufen Sie die Singleton IConfigurationFactory Instanz ab.

File getLatestDownloadedFile ()

Geschützte Methoden

BufferedInputStream getConfigStream (String name)

Lädt einen InputStream für den angegebenen Konfigurationsnamen aus Google Cloud Storage (GCS).

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

Rufen Sie die ConfigurationDef für den angegebenen Namen ab

Öffentliche Methoden

bekomme Instanz

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

Rufen Sie die Singleton IConfigurationFactory Instanz ab.

Parameter
configServer IConfigurationServer

Kehrt zurück
IConfigurationFactory

getLatestDownloadedFile

public File getLatestDownloadedFile ()

Kehrt zurück
File

Geschützte Methoden

getConfigStream

protected BufferedInputStream getConfigStream (String name)

Lädt einen InputStream für den angegebenen Konfigurationsnamen aus Google Cloud Storage (GCS).

Parameter
name String : Der zu ladende Konfigurationsname

Kehrt zurück
BufferedInputStream ein ERROR(/BufferedInputStream) zum Lesen von Konfigurationsinhalten

Wirft
ConfigurationException wenn die Konfiguration nicht gefunden werden konnte

getConfigurationDef

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

Rufen Sie die ConfigurationDef für den angegebenen Namen ab

Parameter
name String : der Name einer zu ladenden integrierten Konfiguration oder ein Dateipfad zu einer zu ladenden Konfigurationsdatei

isGlobal boolean

templateMap

Kehrt zurück
ConfigurationDef ConfigurationDef

Wirft
ConfigurationException