com.atlassian.confluence.plugin.descriptor
Class JobModuleDescriptor

java.lang.Object
  extended by com.atlassian.plugin.descriptors.AbstractModuleDescriptor
      extended by com.atlassian.confluence.plugin.descriptor.JobModuleDescriptor
All Implemented Interfaces:
ModuleDescriptor, Resourced, StateAware

public class JobModuleDescriptor
extends AbstractModuleDescriptor
implements StateAware

Defines a Quartz job within a plugin


Field Summary
 
Fields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
plugin, resources, singleton
 
Constructor Summary
JobModuleDescriptor()
           
 
Method Summary
 void disabled()
           
 void enabled()
           
 Object getModule()
           
 void init(Plugin plugin, org.dom4j.Element element)
           
 
Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
assertModuleClassImplements, destroy, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getName, getParams, getPlugin, getPluginKey, getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation, isEnabledByDefault, isSingleton, isSingletonByDefault, isSystemModule, satisfiesMinJavaVersion, setPlugin, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JobModuleDescriptor

public JobModuleDescriptor()
Method Detail

init

public void init(Plugin plugin,
                 org.dom4j.Element element)
          throws PluginParseException
Specified by:
init in interface ModuleDescriptor
Overrides:
init in class AbstractModuleDescriptor
Throws:
PluginParseException

getModule

public Object getModule()
Specified by:
getModule in interface ModuleDescriptor
Specified by:
getModule in class AbstractModuleDescriptor

enabled

public void enabled()
Specified by:
enabled in interface StateAware

disabled

public void disabled()
Specified by:
disabled in interface StateAware


Confluence is developed by Atlassian Software Systems Pty Ltd.