GCSConfigurationFactory

public class GCSConfigurationFactory
extends ConfigurationFactory

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


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

Resumo

Classes aninhadas

class GCSConfigurationFactory.GCSConfigLoader

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

Métodos públicos

static IConfigurationFactory getInstance(IConfigurationServer configServer)

Receba a instância de singleton IConfigurationFactory.

File getLatestDownloadedFile()

Métodos protegidos

BufferedInputStream getConfigStream(String name)

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

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

Recupere o ConfigurationDef para o nome fornecido.

Métodos públicos

getInstance

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

Receba a instância de singleton IConfigurationFactory.

Parâmetros
configServer IConfigurationServer

Retorna
IConfigurationFactory

getLatestDownloadedFile

public File getLatestDownloadedFile ()

Retorna
File

Métodos protegidos

getConfigStream

protected BufferedInputStream getConfigStream (String name)

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

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

Retorna
BufferedInputStream um BufferedInputStream para ler o conteúdo da configuração

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

getConfigurationDef

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

Recupere o ConfigurationDef para o nome fornecido.

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

isGlobal boolean

templateMap Map

Retorna
ConfigurationDef ConfigurationDef

Gera
ConfigurationException