public abstract class ChainedFilterStepRunner extends Object implements javax.servlet.Filter
Filter
that consists of a chain of filter steps to run. A top level filter can become one of these guys
and name the steps he wants to run.
This will only run the steps once per request. Internal redirects will not have the filters re-run. This is the standard JIRA pattern.
Modifier | Constructor and Description |
---|---|
protected |
ChainedFilterStepRunner() |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain filterChain) |
protected abstract List<FilterStep> |
getFilterSteps() |
void |
init(javax.servlet.FilterConfig filterConfig) |
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException
init
in interface javax.servlet.Filter
javax.servlet.ServletException
public void destroy()
destroy
in interface javax.servlet.Filter
protected abstract List<FilterStep> getFilterSteps()
FilterStep
s to runpublic void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain) throws IOException, javax.servlet.ServletException
doFilter
in interface javax.servlet.Filter
IOException
javax.servlet.ServletException
Copyright © 2002-2015 Atlassian. All Rights Reserved.