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 booleanhandle(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse rsp)Potentially intercepts or otherwise modifies an HTTP request.static voidregister()
-
-
-
Method Detail
-
handle
boolean handle(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse rsp) throws IOException, javax.servlet.ServletExceptionPotentially 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
-
-