Package org.rootservices.otter.servlet
Class EntryFilter
- java.lang.Object
-
- org.rootservices.otter.servlet.EntryFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
@WebFilter(filterName="EntryFilter", asyncSupported=true, urlPatterns="/*") public class EntryFilter extends java.lang.Object implements javax.servlet.FilterAllows requests to be routed to Otter's Entry Servlet or directly to the servlet container. The need for this filter is for rendering jsp servlets and possibly static assets.
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringFORWARD_URIprotected static java.lang.StringOTTER_PREFIXprotected static java.util.regex.PatternSTATIC_ASSETS_PATTERN
-
Constructor Summary
Constructors Constructor Description EntryFilter()
-
-
-
Method Detail
-
init
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException- Specified by:
initin interfacejavax.servlet.Filter- Throws:
javax.servlet.ServletException
-
doFilter
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletException- Specified by:
doFilterin interfacejavax.servlet.Filter- Throws:
java.io.IOExceptionjavax.servlet.ServletException
-
destroy
public void destroy()
- Specified by:
destroyin interfacejavax.servlet.Filter
-
-