public abstract class

ChainedFilterStepRunner

extends Object
implements Filter
java.lang.Object
   ↳ com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner
Known Direct Subclasses

Class Overview

A 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.

Summary

Protected Constructors
ChainedFilterStepRunner()
Public Methods
void destroy()
void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain)
void init(FilterConfig filterConfig)
Protected Methods
abstract List<FilterStep> getFilterSteps()
[Expand]
Inherited Methods
From class java.lang.Object
From interface javax.servlet.Filter

Protected Constructors

protected ChainedFilterStepRunner ()

Public Methods

public void destroy ()

public void doFilter (ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain)

Throws
IOException
ServletException

public void init (FilterConfig filterConfig)

Throws
ServletException

Protected Methods

protected abstract List<FilterStep> getFilterSteps ()

Returns