Fabryka konfiguracji GCS

public class GCSConfigurationFactory
extends ConfigurationFactory

Obiekt Java.lang.Object
com.android.tradefed.config.ConfigurationFactory
com.android.tradefed.config.gcs.GCSConfigurationFactory


ConfigurationFactory ładuje konfiguracje z Google Cloud Storage.

Streszczenie

Zagnieżdżone klasy

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łączeń cyklicznych.

Metody publiczne

static IConfigurationFactory getInstance ( IConfigurationServer configServer)

Pobierz instancję singletonu IConfigurationFactory .

File getLatestDownloadedFile ()

Metody chronione

BufferedInputStream getConfigStream (String name)

Ładuje strumień wejściowy dla podanej 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 instancję singletonu IConfigurationFactory .

Parametry
configServer IConfigurationServer

Zwroty
IConfigurationFactory

pobierz najnowszy pobrany plik

public File getLatestDownloadedFile ()

Zwroty
File

Metody chronione

pobierz plik konfiguracyjny

protected BufferedInputStream getConfigStream (String name)

Ładuje strumień wejściowy dla podanej nazwy konfiguracji z Google Cloud Storage (GCS).

Parametry
name String : nazwa konfiguracji do załadowania

Zwroty
BufferedInputStream ERROR(/BufferedInputStream) podczas odczytywania zawartości konfiguracji

Rzuca
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

Rzuca
ConfigurationException