Clover Coverage Report - Atlassian Core
Coverage timestamp: Sun Nov 30 2008 18:33:35 CST
6   35   1   6
0   24   0.17   1
1     1  
1    
 
 
  ProfilingAndErrorFilter       Line # 18 6 1 0% 0.0
 
No Tests
 
1    /*
2    * Created by IntelliJ IDEA.
3    * User: Mike
4    * Date: Jun 8, 2004
5    * Time: 4:39:54 PM
6    */
7    package com.atlassian.core.filters;
8   
9    import com.atlassian.core.logging.ThreadLocalErrorCollection;
10    import com.atlassian.util.profiling.filters.ProfilingFilter;
11   
12    import javax.servlet.FilterChain;
13    import javax.servlet.ServletException;
14    import javax.servlet.ServletRequest;
15    import javax.servlet.ServletResponse;
16    import java.io.IOException;
17   
 
18    public class ProfilingAndErrorFilter extends ProfilingFilter
19    {
 
20  0 toggle public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException
21    {
22  0 ThreadLocalErrorCollection.clear();
23  0 ThreadLocalErrorCollection.enable();
24   
25  0 try
26    {
27  0 super.doFilter(servletRequest, servletResponse, filterChain);
28    }
29    finally
30    {
31  0 ThreadLocalErrorCollection.disable();
32  0 ThreadLocalErrorCollection.clear();
33    }
34    }
35    }