Class ServletModuleDescriptor
java.lang.Object
com.atlassian.plugin.descriptors.AbstractModuleDescriptor<T>
com.atlassian.plugin.servlet.descriptors.BaseServletModuleDescriptor<javax.servlet.http.HttpServlet>
com.atlassian.plugin.servlet.descriptors.ServletModuleDescriptor
- All Implemented Interfaces:
ModuleDescriptor<javax.servlet.http.HttpServlet>,Resourced,ScopeAware,StateAware
public class ServletModuleDescriptor
extends BaseServletModuleDescriptor<javax.servlet.http.HttpServlet>
implements StateAware
A module descriptor that allows plugin developers to define servlets. Developers can define what urls the
servlet should be serve by defining one or more <url-pattern> elements.
-
Field Summary
Fields inherited from class com.atlassian.plugin.servlet.descriptors.BaseServletModuleDescriptor
logFields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
key, moduleClass, moduleClassName, moduleFactory, name, plugin, resources -
Constructor Summary
ConstructorsConstructorDescriptionServletModuleDescriptor(ModuleFactory moduleFactory, ServletModuleManager servletModuleManager) Creates a descriptor that uses a module factory to create instances -
Method Summary
Methods inherited from class com.atlassian.plugin.servlet.descriptors.BaseServletModuleDescriptor
getDefaultAsyncSupported, getInitParams, getPaths, init, isAsyncSupported, validateMethods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
assertModuleClassImplements, checkPermissions, destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getModuleClassName, getName, getParams, getPlugin, getPluginKey, getRequiredPermissions, getResourceDescriptor, getResourceDescriptors, getResourceLocation, getScopeKey, hashCode, isBroken, isEnabled, isEnabledByDefault, isSystemModule, loadClass, satisfiesMinJavaVersion, setBroken, setPlugin, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.atlassian.plugin.ModuleDescriptor
getDisplayName
-
Constructor Details
-
ServletModuleDescriptor
public ServletModuleDescriptor(ModuleFactory moduleFactory, ServletModuleManager servletModuleManager) Creates a descriptor that uses a module factory to create instances- Since:
- 2.5.0
-
-
Method Details
-
enabled
public void enabled()- Specified by:
enabledin interfaceStateAware- Overrides:
enabledin classAbstractModuleDescriptor<javax.servlet.http.HttpServlet>
-
disabled
public void disabled()- Specified by:
disabledin interfaceStateAware- Overrides:
disabledin classAbstractModuleDescriptor<javax.servlet.http.HttpServlet>
-
getModule
public javax.servlet.http.HttpServlet getModule()- Specified by:
getModulein interfaceModuleDescriptor<javax.servlet.http.HttpServlet>- Specified by:
getModulein classAbstractModuleDescriptor<javax.servlet.http.HttpServlet>
-