A B C D E F G H I L O P R S T V

A

addFilterModule(ServletFilterModuleDescriptor) - Method in class com.atlassian.plugin.servlet.DefaultServletModuleManager
 
addFilterModule(ServletFilterModuleDescriptor) - Method in interface com.atlassian.plugin.servlet.ServletModuleManager
Register a new filter plugin module.
addServletModule(ServletModuleDescriptor) - Method in class com.atlassian.plugin.servlet.DefaultServletModuleManager
 
addServletModule(ServletModuleDescriptor) - Method in interface com.atlassian.plugin.servlet.ServletModuleManager
Register a new servlet plugin module.
autowireObject(Object) - Method in class com.atlassian.plugin.servlet.descriptors.ServletContextListenerModuleDescriptor
Autowire an object.
autowireObject(Object) - Method in class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
Autowire an object.
autowireObject(Object) - Method in class com.atlassian.plugin.servlet.descriptors.ServletModuleDescriptor
Autowire an object.

B

BaseServletModuleDescriptor<T> - Class in com.atlassian.plugin.servlet.descriptors
Acts as a base for other servlet type module descriptors to inherit.
BaseServletModuleDescriptor() - Constructor for class com.atlassian.plugin.servlet.descriptors.BaseServletModuleDescriptor
 
byWeight - Static variable in class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
 

C

ClassLoaderStack - Class in com.atlassian.plugin.servlet.util
This utility provides a thread local stack of ClassLoaders.
ClassLoaderStack() - Constructor for class com.atlassian.plugin.servlet.util.ClassLoaderStack
 
com.atlassian.plugin.descriptors.servlet - package com.atlassian.plugin.descriptors.servlet
 
com.atlassian.plugin.servlet - package com.atlassian.plugin.servlet
 
com.atlassian.plugin.servlet.descriptors - package com.atlassian.plugin.servlet.descriptors
 
com.atlassian.plugin.servlet.filter - package com.atlassian.plugin.servlet.filter
 
com.atlassian.plugin.servlet.util - package com.atlassian.plugin.servlet.util
 
create() - Method in class com.atlassian.plugin.servlet.util.LazyLoadedReference
The object factory method, guaranteed to be called once and only once.

D

DefaultPathMapper - Class in com.atlassian.plugin.servlet.util
Originally opied from Atlassian Seraph 1.0

Modified to store a list of keys for a mapping rather than a single value.

DefaultPathMapper() - Constructor for class com.atlassian.plugin.servlet.util.DefaultPathMapper
 
DefaultServletModuleManager - Class in com.atlassian.plugin.servlet
A simple servletModuleManager to track and retrieve the loaded servlet plugin modules.
DefaultServletModuleManager(PluginEventManager) - Constructor for class com.atlassian.plugin.servlet.DefaultServletModuleManager
 
DelegatingPluginFilter - Class in com.atlassian.plugin.servlet.filter
We wrap the plugins filter so that we can set some things up before the plugins filter is called.
DelegatingPluginFilter(ServletFilterModuleDescriptor) - Constructor for class com.atlassian.plugin.servlet.filter.DelegatingPluginFilter
 
DelegatingPluginServlet - Class in com.atlassian.plugin.servlet
We are wrapping the plugins servlet in another servlet so that we can set some things up before the plugins servlet is called.
DelegatingPluginServlet(ServletModuleDescriptor) - Constructor for class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
destroy() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
destroy() - Method in class com.atlassian.plugin.servlet.filter.DelegatingPluginFilter
 
destroy() - Method in class com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter
 
disabled() - Method in class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
 
disabled() - Method in class com.atlassian.plugin.servlet.descriptors.ServletModuleDescriptor
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.atlassian.plugin.servlet.filter.DelegatingPluginFilter
 
doFilter(ServletRequest, ServletResponse) - Method in class com.atlassian.plugin.servlet.filter.IteratingFilterChain
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter
 

E

enabled() - Method in class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
 
enabled() - Method in class com.atlassian.plugin.servlet.descriptors.ServletModuleDescriptor
 
equals(Object) - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 

F

FilterLocation - Enum in com.atlassian.plugin.servlet.filter
An enumeration defining the places plugin filters can appear in an applications filter stack.

G

get(String) - Method in class com.atlassian.plugin.servlet.util.DefaultPathMapper
 
get() - Method in class com.atlassian.plugin.servlet.util.LazyLoadedReference
Get the lazily loaded reference.
get(String) - Method in interface com.atlassian.plugin.servlet.util.PathMapper
Retrieve appropriate key by matching patterns with supplied path.
getAll(String) - Method in class com.atlassian.plugin.servlet.util.DefaultPathMapper
 
getAll(String) - Method in interface com.atlassian.plugin.servlet.util.PathMapper
Retrieve all mappings which match a supplied path.
getAttribute(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
Gets the named attribute.
getAttributeNames() - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getContext(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getContextPath() - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getDescriptor() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
getFilterName() - Method in class com.atlassian.plugin.servlet.filter.PluginFilterConfig
 
getFilters(FilterLocation, String, FilterConfig) - Method in class com.atlassian.plugin.servlet.DefaultServletModuleManager
 
getFilters(FilterLocation, String, FilterConfig) - Method in interface com.atlassian.plugin.servlet.ServletModuleManager
Returns the filters that have been registered to filter requests at the specified path matching the location in the filter stack.
getInitParameter(String) - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
getInitParameter(String) - Method in class com.atlassian.plugin.servlet.filter.PluginFilterConfig
 
getInitParameter(String) - Method in class com.atlassian.plugin.servlet.PluginServletConfig
 
getInitParameter(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getInitParameterNames() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
getInitParameterNames() - Method in class com.atlassian.plugin.servlet.filter.PluginFilterConfig
 
getInitParameterNames() - Method in class com.atlassian.plugin.servlet.PluginServletConfig
 
getInitParameterNames() - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getInitParams() - Method in class com.atlassian.plugin.servlet.descriptors.BaseServletModuleDescriptor
 
getLocation() - Method in class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
 
getMajorVersion() - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getMimeType(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getMinorVersion() - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getModule() - Method in class com.atlassian.plugin.servlet.descriptors.ServletContextListenerModuleDescriptor
 
getModule() - Method in class com.atlassian.plugin.servlet.descriptors.ServletContextParamModuleDescriptor
 
getModule() - Method in class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
 
getModule() - Method in class com.atlassian.plugin.servlet.descriptors.ServletModuleDescriptor
 
getNamedDispatcher(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getParamName() - Method in class com.atlassian.plugin.servlet.descriptors.ServletContextParamModuleDescriptor
 
getParamValue() - Method in class com.atlassian.plugin.servlet.descriptors.ServletContextParamModuleDescriptor
 
getPathInfo() - Method in class com.atlassian.plugin.servlet.PluginHttpRequestWrapper
 
getPaths() - Method in class com.atlassian.plugin.servlet.descriptors.BaseServletModuleDescriptor
 
getRealPath(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getRequestDispatcher(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getResource(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getResourceAsStream(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getResourcePaths(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getServerInfo() - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getServlet(String, ServletConfig) - Method in class com.atlassian.plugin.servlet.DefaultServletModuleManager
 
getServlet() - Method in class com.atlassian.plugin.servlet.descriptors.ServletModuleDescriptor
Deprecated. Since 2.0.0, use ServletModuleDescriptor.getModule()
getServlet(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getServlet(String, ServletConfig) - Method in interface com.atlassian.plugin.servlet.ServletModuleManager
Return an instance of the HttpServlet that should be used to serve content matching the provided url path.
getServletConfig() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
getServletContext() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
getServletContext() - Method in class com.atlassian.plugin.servlet.filter.PluginFilterConfig
 
getServletContext() - Method in class com.atlassian.plugin.servlet.PluginServletConfig
 
getServletContextName() - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getServletInfo() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
getServletModuleManager() - Method in class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
Retrieve the DefaultServletModuleManager class from your container framework.
getServletModuleManager() - Method in class com.atlassian.plugin.servlet.descriptors.ServletModuleDescriptor
Retrieve the DefaultServletModuleManager class from your container framework.
getServletModuleManager() - Method in class com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter
Retrieve the DefaultServletModuleManager from your container framework.
getServletModuleManager() - Method in class com.atlassian.plugin.servlet.ServletModuleContainerServlet
Retrieve the ServletModuleManager from your container framework.
getServletName() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
getServletName() - Method in class com.atlassian.plugin.servlet.PluginServletConfig
 
getServletNames() - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getServletPath() - Method in class com.atlassian.plugin.servlet.PluginHttpRequestWrapper
 
getServlets() - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getWeight() - Method in class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
 

H

hashCode() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 

I

init(ServletConfig) - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
init() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
init(Plugin, Element) - Method in class com.atlassian.plugin.servlet.descriptors.BaseServletModuleDescriptor
 
init(Plugin, Element) - Method in class com.atlassian.plugin.servlet.descriptors.ServletContextParamModuleDescriptor
 
init(Plugin, Element) - Method in class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
 
init(FilterConfig) - Method in class com.atlassian.plugin.servlet.filter.DelegatingPluginFilter
 
init(FilterConfig) - Method in class com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter
 
init(ServletConfig) - Method in class com.atlassian.plugin.servlet.ServletModuleContainerServlet
 
IteratingFilterChain - Class in com.atlassian.plugin.servlet.filter
This FilterChain passes control from the first Filter in an iterator to the last.
IteratingFilterChain(Iterator<Filter>, FilterChain) - Constructor for class com.atlassian.plugin.servlet.filter.IteratingFilterChain
Create a new IteratingFilterChain which iterates over the Filters in the supplied Iterator and then returns control to the main FilterChain.

L

LazyLoadedReference<V> - Class in com.atlassian.plugin.servlet.util
Thread-safe lock-less (see note) reference that is not constructed until required.
LazyLoadedReference() - Constructor for class com.atlassian.plugin.servlet.util.LazyLoadedReference
 
LazyLoadedReference.InitializationException - Exception in com.atlassian.plugin.servlet.util
The factory LazyLoadedReference.create() method threw an exception.
log(String, Throwable) - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
log(String) - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
log - Static variable in class com.atlassian.plugin.servlet.descriptors.BaseServletModuleDescriptor
 
log - Static variable in class com.atlassian.plugin.servlet.descriptors.ServletContextListenerModuleDescriptor
 
log(Exception, String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
log(String, Throwable) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
log(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 

O

onPluginDisabled(PluginDisabledEvent) - Method in class com.atlassian.plugin.servlet.DefaultServletModuleManager
Call the plugins servlet context listeners contextDestroyed methods and cleanup any servlet contexts that are associated with the plugin that was disabled.

P

PathMapper - Interface in com.atlassian.plugin.servlet.util
The PathMapper is used to map file patterns to keys, and find an approriate key for a given file path.
PluginFilterConfig - Class in com.atlassian.plugin.servlet.filter
Instances of the PluginFilterConfig are passed to plugins Filter init() method.
PluginFilterConfig(ServletFilterModuleDescriptor, ServletContext) - Constructor for class com.atlassian.plugin.servlet.filter.PluginFilterConfig
 
PluginHttpRequestWrapper - Class in com.atlassian.plugin.servlet
A request wrapper for requests bound for servlets declared in plugins.
PluginHttpRequestWrapper(HttpServletRequest, BaseServletModuleDescriptor<?>) - Constructor for class com.atlassian.plugin.servlet.PluginHttpRequestWrapper
 
PluginServletConfig - Class in com.atlassian.plugin.servlet
Instances of the PluginServletConfig are passed to plugins servlet Servlet init() method.
PluginServletConfig(BaseServletModuleDescriptor<?>, ServletContext) - Constructor for class com.atlassian.plugin.servlet.PluginServletConfig
 
PluginServletContextWrapper - Class in com.atlassian.plugin.servlet
A wrapper around servlet context that allows plugin servlets to add attributes which will not be shared/clobbered by other plugins.
PluginServletContextWrapper(Plugin, ServletContext, ConcurrentMap<String, Object>, Map<String, String>) - Constructor for class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
pop() - Static method in class com.atlassian.plugin.servlet.util.ClassLoaderStack
 
push(ClassLoader) - Static method in class com.atlassian.plugin.servlet.util.ClassLoaderStack
 
put(String, String) - Method in class com.atlassian.plugin.servlet.util.DefaultPathMapper
 
put(String, String) - Method in interface com.atlassian.plugin.servlet.util.PathMapper
Add a key and appropriate matching pattern.

R

removeAttribute(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
Removes an attribute from the local context.
removeFilterModule(ServletFilterModuleDescriptor) - Method in class com.atlassian.plugin.servlet.DefaultServletModuleManager
 
removeFilterModule(ServletFilterModuleDescriptor) - Method in interface com.atlassian.plugin.servlet.ServletModuleManager
Remove a previously registered filter plugin module.
removeServletModule(ServletModuleDescriptor) - Method in class com.atlassian.plugin.servlet.DefaultServletModuleManager
 
removeServletModule(ServletModuleDescriptor) - Method in interface com.atlassian.plugin.servlet.ServletModuleManager
Remove a previously registered servlet plugin module.

S

service(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.plugin.servlet.ServletModuleContainerServlet
 
ServletContextListenerModuleDescriptor - Class in com.atlassian.plugin.servlet.descriptors
Provides a way for plugins to declare ServletContextListeners so they can be notified when the ServletContext is created for the plugin.
ServletContextListenerModuleDescriptor() - Constructor for class com.atlassian.plugin.servlet.descriptors.ServletContextListenerModuleDescriptor
 
ServletContextParamModuleDescriptor - Class in com.atlassian.plugin.servlet.descriptors
Allows plugin developers to specify init parameters they would like added to the plugin local ServletContext.
ServletContextParamModuleDescriptor() - Constructor for class com.atlassian.plugin.servlet.descriptors.ServletContextParamModuleDescriptor
 
ServletFilterModuleContainerFilter - Class in com.atlassian.plugin.servlet.filter
Applications need to create a concrete subclass of this for use in their filter stack.
ServletFilterModuleContainerFilter() - Constructor for class com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter
 
ServletFilterModuleDescriptor - Class in com.atlassian.plugin.servlet.descriptors
A module descriptor that allows plugin developers to define servlet filters.
ServletFilterModuleDescriptor() - Constructor for class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
 
ServletModuleContainerServlet - Class in com.atlassian.plugin.descriptors.servlet
Deprecated. As of 2.1, use ServletModuleContainerServlet
ServletModuleContainerServlet() - Constructor for class com.atlassian.plugin.descriptors.servlet.ServletModuleContainerServlet
Deprecated.  
ServletModuleContainerServlet - Class in com.atlassian.plugin.servlet
Applications need to create a concrete subclass of this for use in their webapp.
ServletModuleContainerServlet() - Constructor for class com.atlassian.plugin.servlet.ServletModuleContainerServlet
 
ServletModuleDescriptor - Class in com.atlassian.plugin.descriptors.servlet
Deprecated. As of 2.1, use ServletModuleDescriptor
ServletModuleDescriptor() - Constructor for class com.atlassian.plugin.descriptors.servlet.ServletModuleDescriptor
Deprecated.  
ServletModuleDescriptor - Class in com.atlassian.plugin.servlet.descriptors
A module descriptor that allows plugin developers to define servlets.
ServletModuleDescriptor() - Constructor for class com.atlassian.plugin.servlet.descriptors.ServletModuleDescriptor
 
ServletModuleManager - Class in com.atlassian.plugin.descriptors.servlet
Deprecated. As of 2.1, use DefaultServletModuleManager
ServletModuleManager(PluginEventManager) - Constructor for class com.atlassian.plugin.descriptors.servlet.ServletModuleManager
Deprecated.  
ServletModuleManager - Interface in com.atlassian.plugin.servlet
The ServletModuleManager is responsible for servlets and filters - and their servlet contexts - defined in plugins.
setAttribute(String, Object) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
Sets an attribute in the local attribute map, leaving the wrapped context untouched.

T

toString() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
toString() - Method in class com.atlassian.plugin.servlet.util.DefaultPathMapper
 

V

valueOf(String) - Static method in enum com.atlassian.plugin.servlet.filter.FilterLocation
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.plugin.servlet.filter.FilterLocation
Returns an array containing the constants of this enum type, in the order they're declared.

A B C D E F G H I L O P R S T V

Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.