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