public class PluginServletFilter extends Object implements javax.servlet.Filter, ExtensionPoint
Filter
that chains multiple Filter
s, provided by plugins
While this class by itself is not an extension point, I'm marking this class as an extension point so that this class will be more discoverable.
SecurityRealm
that wants to contribute Filter
s should first
check if SecurityRealm.createFilter(FilterConfig)
is more appropriate.
SecurityRealm
ExtensionPoint.LegacyInstancesAreScopedToHudson
Constructor and Description |
---|
PluginServletFilter() |
Modifier and Type | Method and Description |
---|---|
static void |
addFilter(javax.servlet.Filter filter) |
static void |
cleanUp() |
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
void |
init(javax.servlet.FilterConfig config) |
static void |
removeFilter(javax.servlet.Filter filter) |
public void init(javax.servlet.FilterConfig config) throws javax.servlet.ServletException
init
in interface javax.servlet.Filter
javax.servlet.ServletException
public static void addFilter(javax.servlet.Filter filter) throws javax.servlet.ServletException
javax.servlet.ServletException
public static void removeFilter(javax.servlet.Filter filter) throws javax.servlet.ServletException
javax.servlet.ServletException
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
doFilter
in interface javax.servlet.Filter
IOException
javax.servlet.ServletException
public void destroy()
destroy
in interface javax.servlet.Filter
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public static void cleanUp()
Copyright © 2016. All rights reserved.