in src/main/java/org/apache/sling/urlrewriter/internal/SlingUrlRewriteFilter.java [164:177]
public void doFilter(final ServletRequest servletRequest, final ServletResponse servletResponse, final FilterChain filterChain) throws IOException, ServletException {
logger.debug("do filter");
if (rewriter != null && servletRequest instanceof HttpServletRequest && servletResponse instanceof HttpServletResponse) {
final HttpServletRequest httpServletRequest = (HttpServletRequest) servletRequest;
final HttpServletResponse httpServletResponse = (HttpServletResponse) servletResponse;
final boolean handled = rewriter.processRequest(httpServletRequest, httpServletResponse, filterChain);
if (handled) {
logger.debug("request handled by rewriter");
return;
}
}
logger.debug("request NOT handled by rewriter");
filterChain.doFilter(servletRequest, servletResponse);
}