Fabrique de configuration GCS

public class GCSConfigurationFactory
extends ConfigurationFactory

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


Un ConfigurationFactory charge les configurations à partir de Google Cloud Storage.

Résumé

Classes imbriquées

class GCSConfigurationFactory.GCSConfigLoader

Extension de ConfigurationFactory.ConfigLoader qui se charge de GCS, suit les configurations incluses à partir d'une configuration racine et génère une exception aux inclusions circulaires. 

Méthodes publiques

static IConfigurationFactory getInstance(IConfigurationServer configServer)

Obtenez l'instance du singleton IConfigurationFactory.

File getLatestDownloadedFile()

Méthodes protégées

BufferedInputStream getConfigStream(String name)

Charge un flux d'entrées Google Cloud Storage(GCS) pour un nom de configuration donné.

ConfigurationDef getConfigurationDef(String name, boolean isGlobal, templateMap)

Récupérer le ConfigurationDef pour le nom donné

Méthodes publiques

getInstance

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

Obtenez l'instance du singleton IConfigurationFactory.

Paramètres
configServer IConfigurationServer

Renvoie
IConfigurationFactory

getLatestDownloadFile

public File getLatestDownloadedFile ()

Renvoie
File

Méthodes protégées

getConfigStream

protected BufferedInputStream getConfigStream (String name)

Charge un flux d'entrée pour un nom de configuration donné à partir de Google Cloud Storage(GCS).

Paramètres
name String: nom de la configuration à charger

Renvoie
BufferedInputStream ERROR(/BufferedInputStream) pour lire le contenu de la configuration

Génère
ConfigurationException si la configuration est introuvable

getConfigurationDef

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

Récupérer le ConfigurationDef pour le nom donné

Paramètres
name String: nom d'une configuration intégrée à charger ou chemin d'accès au fichier de configuration pour charger

isGlobal boolean

templateMap

Renvoie
ConfigurationDef ConfigurationDef

Génère
ConfigurationException