GlobalConfiguration

public class GlobalConfiguration
extends Object implements IGlobalConfiguration

java.lang.Object
   ↳ com.android.tradefed.config.GlobalConfiguration


Implémentation IGlobalConfiguration qui stocke les objets de configuration chargés dans une carte

Résumé

Constantes

String CREDENTIAL_FACTORY_TYPE_NAME

String DEVICE_MANAGER_TYPE_NAME

String DEVICE_MONITOR_TYPE_NAME

String DEVICE_REQUIREMENTS_TYPE_NAME

String GLOBAL_CONFIG_SERVER

String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

String GLOBAL_CONFIG_VARIABLE

String HOST_MONITOR_TYPE_NAME

String HOST_OPTIONS_TYPE_NAME

String HOST_RESOURCE_MANAGER_TYPE_NAME

String KEY_STORE_TYPE_NAME

String MULTI_DEVICE_RECOVERY_TYPE_NAME

String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

String SANDBOX_FACTORY_TYPE_NAME

String SCHEDULER_TYPE_NAME

String SHARDING_STRATEGY_TYPE_NAME

String TF_DEVICE_MANAGEMENT_SERVER_NAME

String TF_FEATURE_SERVER_NAME

String TF_INVOCATION_SERVER_NAME

String WTF_HANDLER_TYPE_NAME

Méthodes publiques

void cleanup()

Nettoyage approprié lors de l'arrêt de Tradefed.

File cloneConfigWithFilter( exclusionPatterns, String... allowlistConfigs)

Filtrez la configuration globale en fonction d'une liste blanche et générez un fichier XML.

File cloneConfigWithFilter( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)

Filtrer la GlobalConfiguration en fonction d'une liste blanche tout en permettant la manipulation des valeurs d'option et la sortie vers un fichier XML.

File cloneConfigWithFilter(String... allowlistConfigs)

Filtrez la configuration globale en fonction d'une liste autorisée et générez un fichier XML.

static createGlobalConfiguration(String[] args)

Configure le singleton GlobalConfiguration pour cette instance TF.

ICommandScheduler getCommandScheduler()

Récupère le ICommandScheduler à utiliser à partir de la configuration.

Object getConfigurationObject(String typeName)

Récupère l'objet de configuration personnalisée portant le nom spécifié.

ICredentialFactory getCredentialFactory()

Obtient le ICredentialFactory pour la création d'identifiants.

String getDescription()
DeviceManagementGrpcServer getDeviceManagementServer()

Renvoie DeviceManagementGrpcServer ou null si la valeur n'est pas définie.

IDeviceManager getDeviceManager()

Récupère le IDeviceManager à utiliser à partir de la configuration.

static IDeviceManager getDeviceManagerInstance()

Renvoie une référence à l'instance singleton DeviceManager pour cette instance TF.

getDeviceMonitors()

Obtient la liste des IDeviceMonitor à partir de la configuration globale.

IDeviceSelection getDeviceRequirements()

Récupère le IDeviceSelection à utiliser à partir de la configuration.

TradefedFeatureServer getFeatureServer()

Renvoie TradefedFeatureServer ou null si la valeur n'est pas définie.

IConfigurationServer getGlobalConfigServer()

Récupère le serveur de configuration global.

static getHostMonitorInstances()
getHostMonitors()

Obtient la liste des IHostMonitor à partir de la configuration globale.

IHostOptions getHostOptions()

Récupère le IHostOptions à utiliser à partir de la configuration.

IHostResourceManager getHostResourceManager()

Récupère le IHostResourceManager à partir de la configuration globale.

static IGlobalConfiguration getInstance()

Renvoie une référence à l'instance singleton GlobalConfiguration pour cette instance TF.

IKeyStoreFactory getKeyStoreFactory()

Récupère le IKeyStoreFactory à utiliser à partir de la configuration.

getMultiDeviceRecoveryHandlers()

Récupère la liste des IMultiDeviceRecovery à utiliser à partir de la configuration.

String getName()
getOptionValues(String optionName)

Obtenez la liste des valeurs d'une option.

getResourceMetricCollectors()

Obtient la liste des IResourceMetricCollector à partir de la configuration globale.

ISandboxFactory getSandboxFactory()

Obtenir une fabrique de bacs à sable pouvant être utilisée pour exécuter une invocation

IShardHelper getShardingStrategy()

Renvoie le IShardHelper qui définit la manière de partitionner une configuration.

TestInvocationManagementServer getTestInvocationManagementSever()

Renvoie TestInvocationManagementServer ou null si la valeur n'est pas définie.

ITerribleFailureHandler getWtfHandler()

Récupère le ITerribleFailureHandler à utiliser à partir de la configuration.

void injectOptionValue(String optionName, String optionValue)

Injecte une valeur d'option dans l'ensemble des objets de configuration.

void injectOptionValue(String optionName, String optionKey, String optionValue)

Injecte une valeur d'option dans l'ensemble des objets de configuration.

void printCommandUsage(boolean importantOnly, PrintStream out)

Affiche un texte d'aide sur l'utilisation de la ligne de commande pour cette configuration dans le printStream donné.

void setCommandScheduler(ICommandScheduler scheduler)

Définissez ICommandScheduler en remplaçant les valeurs existantes.

void setConfigurationFactory(IConfigurationFactory configFactory)

Définissez le IConfigurationFactory pour cette configuration.

void setConfigurationObject(String typeName, Object configObject)

Méthode générique permettant de définir l'objet de configuration avec le nom donné, en remplaçant toute valeur existante.

void setConfigurationObjectList(String typeName, configList)

Méthode générique permettant de définir la liste des objets de configuration pour le nom donné, en remplaçant toute valeur existante.

void setDeviceManagementServer(DeviceManagementGrpcServer server)

Définit DeviceManagementGrpcServer.

void setDeviceManager(IDeviceManager manager)

Définissez IDeviceManager en remplaçant les valeurs existantes.

void setDeviceMonitor(IDeviceMonitor monitor)

Définissez IDeviceMonitor.

void setDeviceRequirements(IDeviceSelection devRequirements)

Définissez IDeviceSelection en remplaçant les valeurs existantes.

void setHostMonitors( hostMonitors)

Définissez la liste IHostMonitor.

void setHostOptions(IHostOptions hostOptions)

Définissez IHostOptions en remplaçant les valeurs existantes.

void setHostResourceManager(IHostResourceManager hostResourceManager)

Définissez IHostResourceManager en remplaçant les valeurs existantes.

void setInvocationServer(TestInvocationManagementServer server)

Définit TestInvocationManagementServer.

void setKeyStoreFactory(IKeyStoreFactory factory)

Définissez IKeyStoreFactory en remplaçant les valeurs existantes.

setOptionsFromCommandLineArgs( listArgs)

Définissez les champs de configuration globale Option avec l'ensemble d'arguments de ligne de commande donné.

Consultez ArgsOptionParser pour connaître le format attendu.

void setOriginalConfig(String config)

Définit la configuration d'origine utilisée pour créer la configuration globale.

void setResourceMetricCollector(IResourceMetricCollector collector)

Définit IResourceMetricCollector.

void setSandboxFactory(ISandboxFactory factory)

Définissez ISandboxFactory en remplaçant les valeurs existantes.

void setShardingStrategy(IShardHelper sharding)

Définit le IShardHelper à utiliser lors du partitionnement d'une configuration.

void setTradefedFeatureServer(TradefedFeatureServer server)

Définit TradefedFeatureServer.

void setWtfHandler(ITerribleFailureHandler wtfHandler)

Définissez ITerribleFailureHandler.

void setup()

Configuration appropriée au début de Tradefed.

void validateOptions()

Validez les valeurs des options.

Méthodes protégées

IConfigurationFactory getConfigurationFactory()

Constantes

CREDENTIAL_FACTORY_TYPE_NAME

public static final String CREDENTIAL_FACTORY_TYPE_NAME

Valeur constante : "credential_factory"

DEVICE_MANAGER_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

Valeur de constante : "device_manager"

DEVICE_MONITOR_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

Valeur de constante : "device_monitor"

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

Valeur constante : "device_requirements"

GLOBAL_CONFIG_SERVER

public static final String GLOBAL_CONFIG_SERVER

Valeur de constante : "global_config_server"

GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

Valeur de constante : "TF_GLOBAL_CONFIG_SERVER_CONFIG"

GLOBAL_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_VARIABLE

Valeur de constante : "TF_GLOBAL_CONFIG"

HOST_MONITOR_TYPE_NAME

public static final String HOST_MONITOR_TYPE_NAME

Valeur de constante : "host_monitor"

HOST_OPTIONS_TYPE_NAME

public static final String HOST_OPTIONS_TYPE_NAME

Valeur constante : "host_options"

HOST_RESOURCE_MANAGER_TYPE_NAME

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

Valeur de constante : "host_resource_manager"

KEY_STORE_TYPE_NAME

public static final String KEY_STORE_TYPE_NAME

Valeur constante : "key_store"

MULTI_DEVICE_RECOVERY_TYPE_NAME

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

Valeur de constante : "multi_device_recovery"

RESOURCE_METRIC_COLLECTOR_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

Valeur de constante : "resource_metric_collector"

SANDBOX_FACTORY_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

Valeur constante : "sandbox_factory"

SCHEDULER_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

Valeur de constante : "command_scheduler"

SHARDING_STRATEGY_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

Valeur de constante : "sharding_strategy"

TF_DEVICE_MANAGEMENT_SERVER_NAME

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

Valeur de constante : "tf_device_management_server"

TF_FEATURE_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

Valeur de constante : "tf_feature_server"

TF_INVOCATION_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

Valeur de constante : "tf_invocation_server"

WTF_HANDLER_TYPE_NAME

public static final String WTF_HANDLER_TYPE_NAME

Valeur de constante : "wtf_handler"

Méthodes publiques

nettoyage

public void cleanup ()

Nettoyage approprié lors de l'arrêt de Tradefed.

cloneConfigWithFilter

public File cloneConfigWithFilter ( exclusionPatterns, 
                String... allowlistConfigs)

Filtrez la configuration globale en fonction d'une liste blanche et générez un fichier XML.

Paramètres
exclusionPatterns  : modèle de nom de classe à exclure du dump.

allowlistConfigs String : tableau String de configurations à inclure dans le nouveau fichier XML. Si la valeur est définie sur null, a default list should be used.

Renvoie
File Fichier contenant la nouvelle configuration globale filtrée.

cloneConfigWithFilter

public File cloneConfigWithFilter ( exclusionPatterns, 
                IConfigOptionValueTransformer transformer, 
                boolean deepCopy, 
                String... allowlistConfigs)

Filtrer la GlobalConfiguration en fonction d'une liste blanche tout en permettant la manipulation des valeurs d'option et la sortie vers un fichier XML.

Paramètres
exclusionPatterns  : modèle de nom de classe à exclure du dump.

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String : tableau String de configurations à inclure dans le nouveau fichier XML. Si la valeur est définie sur null, a default list should be used.

Renvoie
File Fichier contenant la nouvelle configuration globale filtrée.

cloneConfigWithFilter

public File cloneConfigWithFilter (String... allowlistConfigs)

Filtrez la configuration globale en fonction d'une liste autorisée et générez un fichier XML.

Par exemple, pour la configuration suivante : <xml> <configuration> <device_monitor class="com.android.tradefed.device.DeviceMonitorMultiplexer" /> <wtf_handler class="com.android.tradefed.log.TerribleFailureEmailHandler" /> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

Toutes les configurations, à l'exception de "key_store", seront filtrées. Le fichier de configuration obtenu aura le contenu suivant : <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

Paramètres
allowlistConfigs String : tableau String de configurations à inclure dans le nouveau fichier XML. Si la valeur est définie sur null, a default list should be used.

Renvoie
File Fichier contenant la nouvelle configuration globale filtrée.

createGlobalConfiguration

public static  createGlobalConfiguration (String[] args)

Configure le singleton GlobalConfiguration pour cette instance TF. Doit être appelé une seule fois, avant toute tentative d'appel de getInstance()

Paramètres
args String

Renvoie

Génère
IllegalStateException si elle est appelée plusieurs fois.
ConfigurationException

getCommandScheduler

public ICommandScheduler getCommandScheduler ()

Récupère le ICommandScheduler à utiliser à partir de la configuration.

Renvoie
ICommandScheduler le ICommandScheduler. Ne renverra jamais la valeur "null".

getConfigurationObject

public Object getConfigurationObject (String typeName)

Récupère l'objet de configuration personnalisée portant le nom spécifié.

Paramètres
typeName String : type unique de l'objet de configuration

Renvoie
Object l'objet ou la valeur nulle si aucun objet portant ce nom n'est trouvé.

getCredentialFactory

public ICredentialFactory getCredentialFactory ()

Obtient le ICredentialFactory pour la création d'identifiants.

Renvoie
ICredentialFactory ICredentialFactory ou null si aucune valeur n'a été spécifiée.

getDescription

public String getDescription ()

Renvoie
String une brève description lisible par l'utilisateur : Configuration

getDeviceManagementServer

public DeviceManagementGrpcServer getDeviceManagementServer ()

Renvoie DeviceManagementGrpcServer ou null si la valeur n'est pas définie.

Renvoie
DeviceManagementGrpcServer

getDeviceManager

public IDeviceManager getDeviceManager ()

Récupère le IDeviceManager à utiliser à partir de la configuration. Gère l'ensemble des appareils disponibles pour les tests.

Renvoie
IDeviceManager le IDeviceManager fourni dans la configuration.

getDeviceManagerInstance

public static IDeviceManager getDeviceManagerInstance ()

Renvoie une référence à l'instance singleton DeviceManager pour cette instance TF.

Renvoie
IDeviceManager

Génère
IllegalStateException si createGlobalConfiguration(String[]) n'a pas déjà été appelé.

getDeviceMonitors

public  getDeviceMonitors ()

Obtient la liste des IDeviceMonitor à partir de la configuration globale.

Renvoie
La liste des IDeviceMonitor de la configuration globale ou null si aucune n'a été spécifiée.

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Récupère le IDeviceSelection à utiliser à partir de la configuration. Représente un filtre global sur les appareils que le DeviceManager peut voir.

Renvoie
IDeviceSelection le IDeviceSelection fourni dans la configuration.

getFeatureServer

public TradefedFeatureServer getFeatureServer ()

Renvoie TradefedFeatureServer ou null si la valeur n'est pas définie.

Renvoie
TradefedFeatureServer

getGlobalConfigServer

public IConfigurationServer getGlobalConfigServer ()

Récupère le serveur de configuration global. Le serveur de configuration globale est utilisé pour obtenir les configurations d'hôte à partir d'un serveur au lieu de les obtenir à partir de fichiers locaux.

Renvoie
IConfigurationServer

getHostMonitorInstances

public static  getHostMonitorInstances ()

Renvoie

getHostMonitors

public  getHostMonitors ()

Obtient la liste des IHostMonitor à partir de la configuration globale.

Renvoie
La liste des IHostMonitor de la configuration globale ou null si aucune n'a été spécifiée.

getHostOptions

public IHostOptions getHostOptions ()

Récupère le IHostOptions à utiliser à partir de la configuration.

Renvoie
IHostOptions le IDeviceManager fourni dans la configuration.

getHostResourceManager

public IHostResourceManager getHostResourceManager ()

Récupère le IHostResourceManager à partir de la configuration globale.

Renvoie
IHostResourceManager IHostResourceManager de la configuration globale ou de l'implémentation par défaut LocalHostResourceManager si aucune n'est spécifiée dans la configuration de l'hôte.

getInstance

public static IGlobalConfiguration getInstance ()

Renvoie une référence à l'instance singleton GlobalConfiguration pour cette instance TF.

Renvoie
IGlobalConfiguration

Génère
IllegalStateException si createGlobalConfiguration(String[]) n'a pas déjà été appelé.

getKeyStoreFactory

public IKeyStoreFactory getKeyStoreFactory ()

Récupère le IKeyStoreFactory à utiliser à partir de la configuration.

Renvoie
IKeyStoreFactory IKeyStoreFactory ou null si aucune fabrique de magasin de clés n'est définie.

getMultiDeviceRecoveryHandlers

public  getMultiDeviceRecoveryHandlers ()

Récupère la liste des IMultiDeviceRecovery à utiliser à partir de la configuration.

Renvoie
Liste des IMultiDeviceRecovery, ou null si elle n'est pas définie.

getName

public String getName ()

Renvoie
String Nom de ce Configuration

getOptionValues

public  getOptionValues (String optionName)

Obtenez la liste des valeurs d'une option.

Paramètres
optionName String : nom de l'option de carte

Renvoie
une liste des valeurs de l'option donnée. null si le nom de l'option n'existe pas.

getResourceMetricCollectors

public  getResourceMetricCollectors ()

Obtient la liste des IResourceMetricCollector à partir de la configuration globale.

Renvoie
la liste des IResourceMetricCollector de la configuration globale ou null si aucune n'a été spécifiée.

getSandboxFactory

public ISandboxFactory getSandboxFactory ()

Obtenir une fabrique de bacs à sable pouvant être utilisée pour exécuter une invocation

Renvoie
ISandboxFactory

getShardingStrategy

public IShardHelper getShardingStrategy ()

Renvoie le IShardHelper qui définit la manière de partitionner une configuration.

Renvoie
IShardHelper

getTestInvocationManagementSever

public TestInvocationManagementServer getTestInvocationManagementSever ()

Renvoie TestInvocationManagementServer ou null si la valeur n'est pas définie.

Renvoie
TestInvocationManagementServer

getWtfHandler

public ITerribleFailureHandler getWtfHandler ()

Récupère le ITerribleFailureHandler à utiliser à partir de la configuration. Gère ce qu'il faut faire en cas d'erreur WTF (What a Terrible Failure).

Renvoie
ITerribleFailureHandler ITerribleFailureHandler fourni dans la configuration, ou null si aucun gestionnaire n'est défini

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionValue)

Injecte une valeur d'option dans l'ensemble des objets de configuration.

Utile pour fournir des valeurs pour les options générées de manière dynamique.

Paramètres
optionName String : nom de l'option

optionValue String : valeur(s) de l'option

Génère
ConfigurationException

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

Injecte une valeur d'option dans l'ensemble des objets de configuration.

Utile pour fournir des valeurs pour les options générées de manière dynamique.

Paramètres
optionName String : nom de l'option de carte

optionKey String : clé de l'option de carte

optionValue String : valeur de l'option de carte

Génère
ConfigurationException

printCommandUsage

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Affiche un texte d'aide sur l'utilisation de la ligne de commande pour cette configuration dans le printStream donné.

Paramètres
importantOnly boolean

out PrintStream : ERROR(/PrintStream) à utiliser.

Génère
com.android.tradefed.config.ConfigurationException
ConfigurationException

setCommandScheduler

public void setCommandScheduler (ICommandScheduler scheduler)

Définissez ICommandScheduler en remplaçant les valeurs existantes.

setConfigurationFactory

public void setConfigurationFactory (IConfigurationFactory configFactory)

Définissez le IConfigurationFactory pour cette configuration.

Paramètres
configFactory IConfigurationFactory

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

Méthode générique permettant de définir l'objet de configuration avec le nom donné, en remplaçant toute valeur existante.

Paramètres
typeName String : nom unique du type d'objet de configuration.

configObject Object : objet de configuration

Génère
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

Méthode générique permettant de définir la liste des objets de configuration pour le nom donné, en remplaçant toute valeur existante.

Paramètres
typeName String : nom unique du type d'objet de configuration.

configList  : liste des objets de configuration

Génère
ConfigurationException

setDeviceManagementServer

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

Définit DeviceManagementGrpcServer.

Paramètres
server DeviceManagementGrpcServer

setDeviceManager

public void setDeviceManager (IDeviceManager manager)

Définissez IDeviceManager en remplaçant les valeurs existantes. Cela définit le gestionnaire pour les appareils de test.

setDeviceMonitor

public void setDeviceMonitor (IDeviceMonitor monitor)

Définissez IDeviceMonitor.

Paramètres
monitor IDeviceMonitor : écran

setDeviceRequirements

public void setDeviceRequirements (IDeviceSelection devRequirements)

Définissez IDeviceSelection en remplaçant les valeurs existantes. Cela définit un filtre d'appareil global sur les appareils que DeviceManager peut voir.

setHostMonitors

public void setHostMonitors ( hostMonitors)

Définissez la liste IHostMonitor.

Paramètres
hostMonitors  : liste des moniteurs.

setHostOptions

public void setHostOptions (IHostOptions hostOptions)

Définissez IHostOptions en remplaçant les valeurs existantes.

setHostResourceManager

public void setHostResourceManager (IHostResourceManager hostResourceManager)

Définissez IHostResourceManager en remplaçant les valeurs existantes.

setInvocationServer

public void setInvocationServer (TestInvocationManagementServer server)

Définit TestInvocationManagementServer.

Paramètres
server TestInvocationManagementServer

setKeyStoreFactory

public void setKeyStoreFactory (IKeyStoreFactory factory)

Définissez IKeyStoreFactory en remplaçant les valeurs existantes.

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

Définissez les champs de configuration globale Option avec l'ensemble d'arguments de ligne de commande donné.

Consultez ArgsOptionParser pour connaître le format attendu.

Paramètres
listArgs  : arguments de ligne de commande

Renvoie
les arguments non utilisés.

Génère
ConfigurationException

setOriginalConfig

public void setOriginalConfig (String config)

Définit la configuration d'origine utilisée pour créer la configuration globale.

Paramètres
config String

setResourceMetricCollector

public void setResourceMetricCollector (IResourceMetricCollector collector)

Définit IResourceMetricCollector.

Paramètres
collector IResourceMetricCollector

setSandboxFactory

public void setSandboxFactory (ISandboxFactory factory)

Définissez ISandboxFactory en remplaçant les valeurs existantes.

setShardingStrategy

public void setShardingStrategy (IShardHelper sharding)

Définit le IShardHelper à utiliser lors du partitionnement d'une configuration.

Paramètres
sharding IShardHelper

setTradefedFeatureServer

public void setTradefedFeatureServer (TradefedFeatureServer server)

Définit TradefedFeatureServer.

Paramètres
server TradefedFeatureServer

setWtfHandler

public void setWtfHandler (ITerribleFailureHandler wtfHandler)

Définissez ITerribleFailureHandler.

Paramètres
wtfHandler ITerribleFailureHandler : gestionnaire WTF

configuration

public void setup ()

Configuration appropriée au début de Tradefed.

Génère
ConfigurationException

validateOptions

public void validateOptions ()

Validez les valeurs des options.

Pour le moment, cette fonction se contente de vérifier que toutes les options obligatoires ont été définies.

Génère
ConfigurationException

Méthodes protégées

getConfigurationFactory

protected IConfigurationFactory getConfigurationFactory ()

Renvoie
IConfigurationFactory