GCSConfigurationFactory

public class GCSConfigurationFactory
extends ConfigurationFactory

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


ConfigurationFactory загружает конфигурации из Google Cloud Storage.

Краткое содержание

Вложенные классы

class GCSConfigurationFactory.GCSConfigLoader

Расширение класса ConfigurationFactory.ConfigLoader , которое загружает конфигурацию из GCS, отслеживает включенные конфигурации из одной корневой конфигурации и генерирует исключение при циклических включениях.

Общедоступные методы

static IConfigurationFactory getInstance ( IConfigurationServer configServer)

Получите экземпляр IConfigurationFactory являющийся синглтоном.

File getLatestDownloadedFile ()

Защищенные методы

BufferedInputStream getConfigStream (String name)

Загружает InputStream для заданного имени конфигурации из Google Cloud Storage (GCS).

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

Получить ConfigurationDef для заданного имени

Общедоступные методы

получить экземпляр

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

Получите экземпляр IConfigurationFactory являющийся синглтоном.

Параметры
configServer IConfigurationServer

Возвраты
IConfigurationFactory

getLatestDownloadedFile

public File getLatestDownloadedFile ()

Возвраты
File

Защищенные методы

getConfigStream

protected BufferedInputStream getConfigStream (String name)

Загружает InputStream для заданного имени конфигурации из Google Cloud Storage (GCS).

Параметры
name String : имя конфигурации для загрузки

Возвраты
BufferedInputStream BufferedInputStream для чтения содержимого конфигурации.

Броски
ConfigurationException если конфигурация не найдена

getConfigurationDef

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

Получить ConfigurationDef для заданного имени

Параметры
name String : имя встроенной конфигурации для загрузки или путь к файлу конфигурации для загрузки.

isGlobal boolean

templateMap Map

Возвраты
ConfigurationDef ConfigurationDef

Броски
ConfigurationException