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, getPatchLevel
ModuleInfo[] 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()