GCSConfigurationFactory

public class GCSConfigurationFactory
extends ConfigurationFactory

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


Una ConfigurationFactory carga los archivos de configuración de Google Cloud Storage.

Resumen

Clases anidadas

class GCSConfigurationFactory.GCSConfigLoader

Extensión de ConfigurationFactory.ConfigLoader que se carga config desde GCS, realiza un seguimiento de los parámetros de configuración incluidos desde una configuración raíz y genera un en inclusiones circulares. 

Métodos públicos

static IConfigurationFactory getInstance(IConfigurationServer configServer)

Obtén la instancia singleton IConfigurationFactory.

File getLatestDownloadedFile()

Métodos protegidos

BufferedInputStream getConfigStream(String name)

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

ConfigurationDef getConfigurationDef(String name, boolean isGlobal, templateMap)

Recupera los ConfigurationDef del nombre dado

Métodos públicos

getInstance

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

Obtén la instancia singleton IConfigurationFactory.

Parámetros
configServer IConfigurationServer

Muestra
IConfigurationFactory

obtener el últimoarchivodescargado

public File getLatestDownloadedFile ()

Muestra
File

Métodos protegidos

getConfigStream

protected BufferedInputStream getConfigStream (String name)

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

Parámetros
name String: Es el nombre de la configuración que se cargará.

Muestra
BufferedInputStream Un ERROR(/BufferedInputStream) para leer el contenido de la configuración

Arroja
ConfigurationException si no se encuentra la configuración

getConfigurationDef.

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

Recupera los ConfigurationDef del nombre dado

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

isGlobal boolean

templateMap

Muestra
ConfigurationDef ConfigurationDef

Arroja
ConfigurationException