public interface Module extends ModuleInfo
| Modifier and Type | Method and Description | 
|---|---|
void | 
configure(SubSystem subSystem)
Configures the module. 
 | 
String | 
getDescription()
Returns a short description of the modules functionality. 
 | 
String | 
getName()
Returns the module name. 
 | 
ModuleInfo[] | 
getOptionalModules()
Returns an array of optional modules. 
 | 
String | 
getProducer()
Returns the name of the module producer. 
 | 
ModuleInfo[] | 
getRequiredModules()
Returns an array of all required modules. 
 | 
String | 
getSubSystem()
Returns the modules subsystem. 
 | 
void | 
initialize(SubSystem subSystem)
Initializes the module. 
 | 
getMajorVersion, getMinorVersion, getModuleClass, getPatchLevelModuleInfo[] getRequiredModules()
ModuleInfo[] getOptionalModules()
void initialize(SubSystem subSystem) throws ModuleInitializeException
subSystem - the subSystem.ModuleInitializeException - if an error ocurred while initializing the module.void configure(SubSystem subSystem)
subSystem - the subSystem.String getDescription()
String getProducer()
String getName()
String getSubSystem()