GCSConfigurationFactory

public class GCSConfigurationFactory
extends ConfigurationFactory

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


ConfigurationFactory wczytuje konfiguracje z Google Cloud Storage.

Podsumowanie

Zagnieżdżone klasy

class GCSConfigurationFactory.GCSConfigLoader

Rozszerzenie ConfigurationFactory.ConfigLoader, które wczytuje konfigurację z GCS, śledzi uwzględnione konfiguracje z jednej konfiguracji głównej i zgłasza wyjątek w przypadku cyklicznych uwzględnień. 

Metody publiczne

static IConfigurationFactory getInstance(IConfigurationServer configServer)

Pobierz pojedynczą instancję IConfigurationFactory.

File getLatestDownloadedFile()

Metody chronione

BufferedInputStream getConfigStream(String name)

Wczytuje InputStream dla danej nazwy konfiguracji z Google Cloud Storage(GCS).

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

Pobierz ConfigurationDef dla danej nazwy.

Metody publiczne

getInstance

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

Pobierz pojedynczą instancję IConfigurationFactory.

Parametry
configServer IConfigurationServer

Zwraca
IConfigurationFactory

getLatestDownloadedFile

public File getLatestDownloadedFile ()

Zwraca
File

Metody chronione

getConfigStream

protected BufferedInputStream getConfigStream (String name)

Wczytuje InputStream dla danej nazwy konfiguracji z Google Cloud Storage(GCS).

Parametry
name String: nazwa konfiguracji do wczytania

Zwraca
BufferedInputStream BufferedInputStream do odczytywania zawartości konfiguracji

Zgłasza
ConfigurationException jeśli nie można znaleźć konfiguracji

getConfigurationDef

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

Pobierz ConfigurationDef dla danej nazwy.

Parametry
name String: nazwa wbudowanej konfiguracji do wczytania lub ścieżka do pliku konfiguracji do wczytania

isGlobal boolean

templateMap Map

Zwraca
ConfigurationDef ConfigurationDef

Zgłasza
ConfigurationException