GCSConfiguraciónFábrica

public class GCSConfigurationFactory
extends ConfigurationFactory

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


Un ConfigurationFactory carga configuraciones de Google Cloud Storage.

Resumen

clases anidadas

class GCSConfigurationFactory.GCSConfigLoader

Extensión de ConfigurationFactory.ConfigLoader que carga la configuración desde GCS, rastrea 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 única IConfigurationFactory .

File getLatestDownloadedFile ()

Métodos protegidos

BufferedInputStream getConfigStream (String name)

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

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

Recuperar el ConfigurationDef para el nombre dado

Métodos públicos

obtener Instancia

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

Obtenga la instancia única IConfigurationFactory .

Parámetros
configServer IConfigurationServer

Devoluciones
IConfigurationFactory

obtener el archivo descargado más reciente

public File getLatestDownloadedFile ()

Devoluciones
File

Métodos protegidos

getConfigStream

protected BufferedInputStream getConfigStream (String name)

Carga un InputStream para un nombre de configuración determinado 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 el ConfigurationDef para el nombre dado

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

isGlobal boolean

templateMap

Devoluciones
ConfigurationDef ConfigurationDef

Lanza
ConfigurationException