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 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
void
|
destroy()
|
final
void
|
doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2)
|
abstract
void
|
doFilter(HttpServletRequest arg0, HttpServletResponse arg1, FilterChain arg2)
|
void
|
init(FilterConfig arg0)
|
|
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
From interface
javax.servlet.Filter
void
|
destroy()
|
void
|
doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2)
|
void
|
init(FilterConfig arg0)
|
|
Public Constructors
public
JiraImportProgressFilter
()
Public Methods
public
void
init
(FilterConfig filterConfig)
Protected Methods
protected
void
doFilter
(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)