com.atlassian.plugin.module.ModuleFactory |
Known Indirect Subclasses
|
Fields
public
static
final
ModuleFactory
LEGACY_MODULE_FACTORY
Returns the module class. The module class name can contain a prefix. The delimiter of the prefix and the class name is ':'.
E.g.: 'bean:httpServletBean'. Which prefixes are supported depends on the registered com.atlassian.plugin.module.ModuleCreator.
Public Methods
public
T
createModule
(String name, ModuleDescriptor<T> moduleDescriptor)
Creates the module instance. The module class name can contain a prefix. The delimiter of the prefix and the class name is ':'.
E.g.: 'bean:httpServletBean'. Which prefixes are supported depends on the registered com.atlassian.plugin.module.ModuleCreator.
The prefix is case in-sensitive.
Parameters
name
| module class name, can contain a prefix followed by ":" and the class name. Cannot be null
If no prefix provided a default behaviour is assumed how to create the module class. |
moduleDescriptor
| the ModuleDescriptor . Cannot be null |
Returns
- an instantiated object of the module class.