Class ExtensionModuleFactory
java.lang.Object
org.codehaus.groovy.runtime.m12n.PropertiesModuleFactory
org.openehealth.ipf.commons.core.config.ExtensionModuleFactory
Extension module that wraps the registration inside logging
statements so that the extension process can be observed if necessary.
In order to load the extensions with this class,
the extension module descriptor must contain a corresponding line:
moduleFactory=org.openehealth.ipf.commons.core.config.ExtensionModuleFactory
-
Field Summary
Fields inherited from class org.codehaus.groovy.runtime.m12n.PropertiesModuleFactory
MODULE_NAME_KEY, MODULE_VERSION_KEY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ExtensionModule
createExtensionModule
(Properties properties, ClassLoader classLoader) Delegate that actually creates the ExtensionModule.newModule
(Properties properties, ClassLoader classLoader)
-
Constructor Details
-
ExtensionModuleFactory
public ExtensionModuleFactory()
-
-
Method Details
-
newModule
- Specified by:
newModule
in classPropertiesModuleFactory
-
createExtensionModule
Delegate that actually creates the ExtensionModule. Defaults to callingMetaInfExtensionModule.newModule(java.util.Properties, ClassLoader)
.- Parameters:
properties
- extension module propertiesclassLoader
- classloader- Returns:
- new ExtensionModule
-