Package com.helger.servlet.filter
Class AbstractHttpServletFilter
- java.lang.Object
-
- com.helger.servlet.filter.AbstractServletFilter
-
- com.helger.servlet.filter.AbstractHttpServletFilter
-
- All Implemented Interfaces:
jakarta.servlet.Filter
- Direct Known Subclasses:
CharacterEncodingFilter,LoggingFilter
public abstract class AbstractHttpServletFilter extends AbstractServletFilter
An abstractFilterimplementation that only works withHttpServletRequestandHttpServletResponse. All other request and response types are not handled.- Since:
- 8.8.0
- Author:
- Philip Helger
-
-
Constructor Summary
Constructors Constructor Description AbstractHttpServletFilter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voiddoFilter(jakarta.servlet.ServletRequest aRequest, jakarta.servlet.ServletResponse aResponse, jakarta.servlet.FilterChain aChain)abstract voiddoHttpFilter(jakarta.servlet.http.HttpServletRequest aHttpRequest, jakarta.servlet.http.HttpServletResponse aHttpResponse, jakarta.servlet.FilterChain aChain)Implement this main filtering method in subclasses.-
Methods inherited from class com.helger.servlet.filter.AbstractServletFilter
destroy, getFilterConfig, init, init, toString
-
-
-
-
Method Detail
-
doHttpFilter
public abstract void doHttpFilter(@Nonnull jakarta.servlet.http.HttpServletRequest aHttpRequest, @Nonnull jakarta.servlet.http.HttpServletResponse aHttpResponse, @Nonnull jakarta.servlet.FilterChain aChain) throws IOException, jakarta.servlet.ServletException
Implement this main filtering method in subclasses.- Parameters:
aHttpRequest- The HTTP request. Nevernull.aHttpResponse- The HTTP response. Nevernull.aChain- The further filter chain.- Throws:
IOException- In case of an IO errorjakarta.servlet.ServletException- For non IO errors
-
doFilter
public final void doFilter(@Nonnull jakarta.servlet.ServletRequest aRequest, @Nonnull jakarta.servlet.ServletResponse aResponse, @Nonnull jakarta.servlet.FilterChain aChain) throws IOException, jakarta.servlet.ServletException
- Throws:
IOExceptionjakarta.servlet.ServletException
-
-