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.Filter
public void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
doFilter
in interface javax.servlet.Filter
IOException
javax.servlet.ServletException
public void destroy()
destroy
in interface javax.servlet.Filter
Copyright © 2016. All rights reserved.