public class PluginServletFilter extends Object implements javax.servlet.Filter, ExtensionPoint
Filter that chains multiple Filters, 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 Filters should first
check if SecurityRealm.createFilter(FilterConfig) is more appropriate.
SecurityRealmExtensionPoint.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.Filterjavax.servlet.ServletExceptionpublic static void addFilter(javax.servlet.Filter filter)
throws javax.servlet.ServletException
javax.servlet.ServletExceptionpublic static void removeFilter(javax.servlet.Filter filter)
throws javax.servlet.ServletException
javax.servlet.ServletExceptionpublic void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionpublic void destroy()
destroy in interface javax.servlet.Filter@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public static void cleanUp()
Copyright © 2019. All rights reserved.