GCSConfigurationFactory

public class GCSConfigurationFactory
extends ConfigurationFactory

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


Eine ConfigurationFactory lädt Konfigurationen aus Google Cloud Storage.

Zusammenfassung

Verschachtelte Klassen

class GCSConfigurationFactory.GCSConfigLoader

Erweiterung von ConfigurationFactory.ConfigLoader , die Konfigurationen aus GCS lädt, die enthaltenen Konfigurationen aus einer Root-Konfiguration verfolgt und eine Ausnahme bei zirkulären 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) beim Lesen von Konfigurationsinhalten

Würfe
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 integrierten Konfiguration, die geladen werden soll, oder ein Dateipfad zur zu ladenden Konfigurationsdatei

isGlobal boolean

templateMap

Kehrt zurück
ConfigurationDef ConfigurationDef

Würfe
ConfigurationException