GCSConfigurationFactory

public class GCSConfigurationFactory
extends ConfigurationFactory

java.lang.Объект
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)

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

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

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

Публичные методы

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

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

Получите одноэлементный экземпляр IConfigurationFactory .

Параметры
configServer IConfigurationServer

Возврат
IConfigurationFactory

getLatestDownloadedFile

public File getLatestDownloadedFile ()

Возврат
File

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

getConfigStream

protected BufferedInputStream getConfigStream (String name)

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

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

Возврат
BufferedInputStream ERROR(/BufferedInputStream) для чтения содержимого конфигурации

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

getConfigurationDef

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

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

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

isGlobal boolean

templateMap

Возврат
ConfigurationDef ConfigurationDef

Броски
ConfigurationException