public class EventListenerModuleDescriptor extends AbstractModuleDescriptor<Object>
key, moduleClass, moduleClassName, moduleFactory, name, plugin, resources, singleton| Constructor and Description |
|---|
EventListenerModuleDescriptor(ModuleFactory moduleFactory,
com.atlassian.event.api.EventPublisher eventPublisher) |
| Modifier and Type | Method and Description |
|---|---|
void |
disabled()
Disables the module descriptor.
|
void |
enabled()
Enables the descriptor by loading the module class.
|
Object |
getModule() |
void |
init(Plugin plugin,
org.dom4j.Element element) |
assertModuleClassImplements, checkPermissions, destroy, destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getModuleClassName, getName, getParams, getPlugin, getPluginKey, getRequiredPermissions, getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation, getScopeKey, hashCode, isBroken, isEnabled, isEnabledByDefault, isSingleton, isSingletonByDefault, isSystemModule, loadClass, loadClass, provideValidationRules, satisfiesMinJavaVersion, setBroken, setPlugin, toStringpublic EventListenerModuleDescriptor(ModuleFactory moduleFactory, com.atlassian.event.api.EventPublisher eventPublisher)
public void init(@Nonnull Plugin plugin, @Nonnull org.dom4j.Element element) throws PluginParseException
init in interface ModuleDescriptor<Object>init in class AbstractModuleDescriptor<Object>PluginParseExceptionpublic Object getModule()
getModule in interface ModuleDescriptor<Object>getModule in class AbstractModuleDescriptor<Object>public void enabled()
AbstractModuleDescriptorenabled in interface StateAwareenabled in class AbstractModuleDescriptor<Object>public void disabled()
AbstractModuleDescriptordisabled in interface StateAwaredisabled in class AbstractModuleDescriptor<Object>Copyright © 2018 Atlassian. All rights reserved.