public abstract class AbstractScopeAwareFilter
extends com.helger.servlet.filter.AbstractHttpServletFilter
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractScopeAwareFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
doHttpFilter(javax.servlet.http.HttpServletRequest aHttpRequest,
javax.servlet.http.HttpServletResponse aHttpResponse,
javax.servlet.FilterChain aChain) |
protected abstract com.helger.commons.state.EContinue |
doHttpFilter(javax.servlet.http.HttpServletRequest aHttpRequest,
javax.servlet.http.HttpServletResponse aHttpResponse,
IRequestWebScope aRequestScope)
Implement this main filtering method in subclasses.
|
@Nonnull protected abstract com.helger.commons.state.EContinue doHttpFilter(@Nonnull javax.servlet.http.HttpServletRequest aHttpRequest, @Nonnull javax.servlet.http.HttpServletResponse aHttpResponse, @Nonnull IRequestWebScope aRequestScope) throws IOException, javax.servlet.ServletException
aHttpRequest - The HTTP request. Never null.aHttpResponse - The HTTP response. Never null.aRequestScope - The request scope to be used.EContinue.CONTINUE to indicate that the next filter is to
be called or EContinue.BREAK to indicate that the next
filter does not need to be called! Never return null!IOException - In case of an IO errorjavax.servlet.ServletException - For non IO errorspublic final void doHttpFilter(@Nonnull javax.servlet.http.HttpServletRequest aHttpRequest, @Nonnull javax.servlet.http.HttpServletResponse aHttpResponse, @Nonnull javax.servlet.FilterChain aChain) throws IOException, javax.servlet.ServletException
doHttpFilter in class com.helger.servlet.filter.AbstractHttpServletFilterIOExceptionjavax.servlet.ServletExceptionCopyright © 2014–2019 Philip Helger. All rights reserved.