GCSConfiguraçãoFábrica

public class GCSConfigurationFactory
extends ConfigurationFactory

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


Um ConfigurationFactory carrega configurações do Google Cloud Storage.

Resumo

Classes aninhadas

class GCSConfigurationFactory.GCSConfigLoader

Extensão de ConfigurationFactory.ConfigLoader que carrega configurações do GCS, rastreia as configurações incluídas de uma configuração raiz e lança uma exceção em inclusões circulares.

Métodos públicos

static IConfigurationFactory getInstance ( IConfigurationServer configServer)

Obtenha a instância singleton IConfigurationFactory .

File getLatestDownloadedFile ()

Métodos protegidos

BufferedInputStream getConfigStream (String name)

Carrega um InputStream para determinado nome de configuração do Google Cloud Storage (GCS).

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

Recuperar o ConfigurationDef para o nome fornecido

Métodos públicos

getInstance

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

Obtenha a instância singleton IConfigurationFactory .

Parâmetros
configServer IConfigurationServer

Devoluções
IConfigurationFactory

getLatestDownloadedFile

public File getLatestDownloadedFile ()

Devoluções
File

Métodos protegidos

getConfigStream

protected BufferedInputStream getConfigStream (String name)

Carrega um InputStream para determinado nome de configuração do Google Cloud Storage (GCS).

Parâmetros
name String : o nome da configuração a ser carregada

Devoluções
BufferedInputStream um ERROR(/BufferedInputStream) para ler o conteúdo da configuração

Lança
ConfigurationException se a configuração não puder ser encontrada

getConfigurationDef

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

Recuperar o ConfigurationDef para o nome fornecido

Parâmetros
name String : o nome de uma configuração interna a ser carregada ou um caminho de arquivo para o arquivo de configuração a ser carregado

isGlobal boolean

templateMap

Devoluções
ConfigurationDef ConfigurationDef

Lança
ConfigurationException