GCSConfigurationFactory

public class GCSConfigurationFactory
extends ConfigurationFactory

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


Mit einer 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 Stammkonfiguration verfolgt und bei rekursiven Einschlüssen 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, 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

getLatestDownloadedFile

public File getLatestDownloadedFile ()

Returns
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 Konfiguration, die geladen werden soll

Returns
BufferedInputStream eine ERROR(/BufferedInputStream) zum Lesen des Konfigurationsinhalts

Ausgabe
ConfigurationException if config could not be found

getConfigurationDef

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

ConfigurationDef für den angegebenen Namen abrufen

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

isGlobal boolean

templateMap