Package org.ikasan.spec.module
Interface ModuleContainer
-
public interface ModuleContainerContainer class for holding references to all availableModules- Author:
- Ikasan Development Team
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidadd(Module module)Adds a newModuleto the containerModulegetModule(java.lang.String moduleName)Returns the module named by moduleName or null if it does not existjava.util.List<Module>getModules()Exposes all the loadedModulesvoidremove(java.lang.String moduleName)Removes the given module from container.
-
-
-
Method Detail
-
getModule
Module getModule(java.lang.String moduleName)
Returns the module named by moduleName or null if it does not exist- Parameters:
moduleName- - The name of the module to get- Returns:
- Module or null
-
getModules
java.util.List<Module> getModules()
Exposes all the loadedModules- Returns:
- List of all loaded
Modules
-
add
void add(Module module)
Adds a newModuleto the container- Parameters:
module- a new module
-
remove
void remove(java.lang.String moduleName)
Removes the given module from container.- Parameters:
moduleName- - The name of the module to remove
-
-