GCSConfigurationFactory

public class GCSConfigurationFactory
extends ConfigurationFactory

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


Ein ConfigurationFactory lädt Konfigurationen aus Google Cloud Storage.

Zusammenfassung

Verschachtelte Klassen

class GCSConfigurationFactory.GCSConfigLoader

Erweiterung von ConfigurationFactory.ConfigLoader, die geladen wird Konfiguration aus GCS, verfolgt die enthaltenen Konfigurationen aus einer Stammkonfiguration und wirft eine Ausnahme bei kreisförmigen Einschlüssen. 

Ö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 einen bestimmten 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

Returns
IConfigurationFactory

getNeuesteDownloadedDatei

public File getLatestDownloadedFile ()

Returns
File

Geschützte Methoden

getConfigStream

protected BufferedInputStream getConfigStream (String name)

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

Parameter
name String: Konfigurationsname, der geladen werden soll

Returns
BufferedInputStream ERROR(/BufferedInputStream) zum Lesen der Konfigurationsinhalte

Ausgabe
ConfigurationException Konfiguration nicht gefunden

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 Konfigurationsdatei zum Laden

isGlobal boolean

templateMap

Returns
ConfigurationDef ConfigurationDef

Ausgabe
ConfigurationException