public class

JiraImportProgressFilter

extends AbstractHttpFilter
java.lang.Object
   ↳ com.atlassian.core.filters.AbstractHttpFilter
     ↳ com.atlassian.jira.web.filters.JiraImportProgressFilter

Class Overview

This filter is used to report on progress of a data import. It has to live in a filter first in the filterchain since otherwhise we run the risk of having another filter call through to the ComponentManager. This could cause deadlocks in pico while the ComponentManager is being restarted during the data import! This filter basically checks if there's currently a data import task in progress and will show progress if there is. Otherwise it simply redirects to the dashboard.

Summary

Nested Classes
class JiraImportProgressFilter.SimpleTaskDescriptorBean  
Public Constructors
JiraImportProgressFilter()
Public Methods
void init(FilterConfig filterConfig)
Protected Methods
void doFilter(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
[Expand]
Inherited Methods
From class com.atlassian.core.filters.AbstractHttpFilter
From class java.lang.Object
From interface javax.servlet.Filter

Public Constructors

public JiraImportProgressFilter ()

Public Methods

public void init (FilterConfig filterConfig)

Throws
ServletException

Protected Methods

protected void doFilter (HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)

Throws
IOException
ServletException