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()