GCSConfigurationFactory

public class GCSConfigurationFactory
extends ConfigurationFactory

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


Una ConfigurationFactory carga configuraciones desde Google Cloud Storage.

Resumen

Clases anidadas

class GCSConfigurationFactory.GCSConfigLoader

Extensión de ConfigurationFactory.ConfigLoader que carga la configuración de GCS, realiza un seguimiento de las configuraciones incluidas desde una configuración raíz y genera una excepción en las inclusiones circulares.

Métodos públicos

static IConfigurationFactory getInstance ( IConfigurationServer configServer)

Obtenga la instancia IConfigurationFactory singleton.

File getLatestDownloadedFile ()

Métodos protegidos

BufferedInputStream getConfigStream (String name)

Carga un InputStream para el nombre de configuración dado de Google Cloud Storage (GCS).

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

Recuperar ConfigurationDef para el nombre dado

Métodos públicos

obtener Instancia

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

Obtenga la instancia IConfigurationFactory singleton.

Parámetros
configServer IConfigurationServer

Devoluciones
IConfigurationFactory

obtener el último archivo descargado

public File getLatestDownloadedFile ()

Devoluciones
File

Métodos protegidos

getConfigStream

protected BufferedInputStream getConfigStream (String name)

Carga un InputStream para el nombre de configuración dado de Google Cloud Storage (GCS).

Parámetros
name String : el nombre de la configuración a cargar

Devoluciones
BufferedInputStream un ERROR(/BufferedInputStream) para leer el contenido de configuración

Lanza
ConfigurationException si no se pudo encontrar la configuración

getConfigurationDef

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

Recuperar ConfigurationDef para el nombre dado

Parámetros
name String : el nombre de una configuración integrada para cargar o una ruta de archivo al archivo de configuración para cargar

isGlobal boolean

templateMap

Devoluciones
ConfigurationDef ConfigurationDef

Lanza
ConfigurationException