public class MatcherFilter extends Object implements javax.servlet.Filter
| Constructor and Description |
|---|
MatcherFilter(Routes routeMatcher,
StaticFilesConfiguration staticFiles,
boolean externalContainer,
boolean hasOtherHandlers)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain chain) |
void |
init(javax.servlet.FilterConfig config) |
public MatcherFilter(Routes routeMatcher, StaticFilesConfiguration staticFiles, boolean externalContainer, boolean hasOtherHandlers)
routeMatcher - The route matcherstaticFiles - The static files configuration objectexternalContainer - Tells the filter that Spark is run in an external web container.
If true, chain.doFilter will be invoked if request is not consumed by Spark.hasOtherHandlers - If true, do nothing if request is not consumed by Spark in order to let others handlers process the request.public void init(javax.servlet.FilterConfig config)
init in interface javax.servlet.Filterpublic void doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionpublic void destroy()
destroy in interface javax.servlet.FilterCopyright © 2018. All rights reserved.