Package jenkins.util
Interface HttpServletFilter
-
- All Superinterfaces:
ExtensionPoint
- All Known Implementing Classes:
ResourceDomainFilter
,UserLanguages.AcceptLanguageFilter
public interface HttpServletFilter extends ExtensionPoint
More convenient and declarative way to usePluginServletFilter
. Register an implementation if you wish to intercept certain HTTP requests. Typical implementations will inspectHttpServletRequest.getPathInfo()
to determine if they should be active.- Since:
- 2.406
- See Also:
CrumbExclusion
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
handle(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse rsp)
Potentially intercepts or otherwise modifies an HTTP request.static void
register()
-
-
-
Method Detail
-
handle
boolean handle(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse rsp) throws IOException, javax.servlet.ServletException
Potentially intercepts or otherwise modifies an HTTP request.- Parameters:
req
- as inFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
rsp
- as inFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
- Returns:
- true if this request was handled; false to proceed with other handlers (
FilterChain
) - Throws:
IOException
- as inFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
javax.servlet.ServletException
- as inFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
-
register
@Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) @Initializer static void register() throws javax.servlet.ServletException
- Throws:
javax.servlet.ServletException
-
-