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 klasy ConfigurationFactory.ConfigLoader, które wczytuje konfigurację z GCS, śledzi uwzględnione konfiguracje z jednej konfiguracji głównej i wyrzuca wyjątek w przypadku pętli uwzględnień. 

Metody publiczne

static IConfigurationFactory getInstance(IConfigurationServer configServer)

Pobierz instancję klasy typu singleton IConfigurationFactory.

File getLatestDownloadedFile()

Chronione metody

BufferedInputStream getConfigStream(String name)

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

ConfigurationDef getConfigurationDef(String name, boolean isGlobal, templateMap)

Pobierz ConfigurationDef dla podanej nazwy.

Metody publiczne

getInstance

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

Pobierz instancję klasy typu singleton IConfigurationFactory.

Parametry
configServer IConfigurationServer

getLatestDownloadedFile

public File getLatestDownloadedFile ()

Zwroty
File

Chronione metody

getConfigStream

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) do odczytu zawartości konfiguracji.

Rzuty
ConfigurationException if config could not be found

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 konfiguracji do załadowania

isGlobal boolean

templateMap