com.atlassian.jira.web.filters
Class JiraImportProgressFilter
java.lang.Object
com.atlassian.core.filters.AbstractHttpFilter
com.atlassian.jira.web.filters.JiraImportProgressFilter
- All Implemented Interfaces:
- javax.servlet.Filter
public class JiraImportProgressFilter
- extends com.atlassian.core.filters.AbstractHttpFilter
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.
- Since:
- 4.4
Method Summary |
protected void |
doFilter(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain filterChain)
|
void |
init(javax.servlet.FilterConfig filterConfig)
|
Methods inherited from class com.atlassian.core.filters.AbstractHttpFilter |
destroy, doFilter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JiraImportProgressFilter
public JiraImportProgressFilter()
init
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
- Specified by:
init
in interface javax.servlet.Filter
- Overrides:
init
in class com.atlassian.core.filters.AbstractHttpFilter
- Throws:
javax.servlet.ServletException
doFilter
protected void doFilter(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain filterChain)
throws IOException,
javax.servlet.ServletException
- Specified by:
doFilter
in class com.atlassian.core.filters.AbstractHttpFilter
- Throws:
IOException
javax.servlet.ServletException
Copyright © 2002-2013 Atlassian. All Rights Reserved.