GCSConfigurationFactory

public class GCSConfigurationFactory
extends ConfigurationFactory

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


Mit einem ConfigurationFactory werden Konfigurationen aus Google Cloud Storage geladen.

Zusammenfassung

Verschachtelte Klassen

class GCSConfigurationFactory.GCSConfigLoader

Erweiterung von ConfigurationFactory.ConfigLoader, die die Konfiguration aus GCS lädt, die enthaltenen Konfigurationen aus einer Root-Konfiguration verfolgt und bei zirkulären Includes eine Ausnahme auslöst. 

Öffentliche Methoden

static IConfigurationFactory getInstance(IConfigurationServer configServer)

Rufen Sie die Singleton-Instanz IConfigurationFactory 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, Map<String, String> templateMap)

ConfigurationDef für den angegebenen Namen abrufen

Öffentliche Methoden

getInstance

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

Rufen Sie die Singleton-Instanz IConfigurationFactory ab.

Parameter
configServer IConfigurationServer

Gibt Folgendes zurück:
IConfigurationFactory

getLatestDownloadedFile

public File getLatestDownloadedFile ()

Gibt Folgendes 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 Name der zu ladenden Konfiguration.

Gibt Folgendes zurück:
BufferedInputStream BufferedInputStream zum Lesen von Konfigurationsinhalten

Löst aus
ConfigurationException wenn die Konfiguration nicht gefunden werden konnte

getConfigurationDef

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

ConfigurationDef für den angegebenen Namen abrufen

Parameter
name String: der Name einer integrierten Konfiguration, die geladen werden soll, oder ein Dateipfad zu einer Konfigurationsdatei, die geladen werden soll

isGlobal boolean

templateMap Map

Gibt Folgendes zurück:
ConfigurationDef ConfigurationDef

Löst aus
ConfigurationException