Fabryka konfiguracji GCS

public class GCSConfigurationFactory
extends ConfigurationFactory

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


ConfigurationFactory ładuje konfiguracje z Google Cloud Storage.

Streszczenie

Klasy zagnieżdżone

class GCSConfigurationFactory.GCSConfigLoader

Rozszerzenie ConfigurationFactory.ConfigLoader , które ładuje konfigurację z GCS, śledzi dołączone konfiguracje z jednej konfiguracji głównej i zgłasza wyjątek w przypadku dołączania cyklicznego.

Metody publiczne

static IConfigurationFactory getInstance ( IConfigurationServer configServer)

Pobierz pojedyncze wystąpienie IConfigurationFactory .

File getLatestDownloadedFile ()

Metody chronione

BufferedInputStream getConfigStream (String name)

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

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

Pobierz ConfigurationDef dla podanej nazwy

Metody publiczne

uzyskac instancje

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

Pobierz pojedyncze wystąpienie IConfigurationFactory .

Parametry
configServer IConfigurationServer

Zwroty
IConfigurationFactory

getLatestDownloadedFile

public File getLatestDownloadedFile ()

Zwroty
File

Metody chronione

getConfigStream

protected BufferedInputStream getConfigStream (String name)

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

Parametry
name String : nazwa konfiguracji do załadowania

Zwroty
BufferedInputStream ERROR(/BufferedInputStream) do odczytu zawartości konfiguracji

Rzuty
ConfigurationException jeśli nie można znaleźć konfiguracji

getConfigurationDef

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

Pobierz ConfigurationDef dla podanej nazwy

Parametry
name String : nazwa wbudowanej konfiguracji do załadowania lub ścieżka do pliku konfiguracyjnego do załadowania

isGlobal boolean

templateMap

Zwroty
ConfigurationDef ConfigurationDef

Rzuty
ConfigurationException