Package brave.spring.webmvc
Class DelegatingTracingFilter
java.lang.Object
brave.spring.webmvc.DelegatingTracingFilter
- All Implemented Interfaces:
javax.servlet.Filter
public final class DelegatingTracingFilter extends Object implements javax.servlet.Filter
Similar to
TracingFilter
, except that it initializes from Spring.
DelegatingFilterProxy
is similar, but it uses
volatile references as it allows lazy initialization from doGet. This filter cannot do that
anyway because ServletRequest.getServletContext()
was added after servlet 2.5!
-
Constructor Summary
Constructors Constructor Description DelegatingTracingFilter()
-
Method Summary
-
Constructor Details
-
DelegatingTracingFilter
public DelegatingTracingFilter()
-
-
Method Details
-
doFilter
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException- Specified by:
doFilter
in interfacejavax.servlet.Filter
- Throws:
IOException
javax.servlet.ServletException
-
init
public void init(javax.servlet.FilterConfig filterConfig)- Specified by:
init
in interfacejavax.servlet.Filter
-
destroy
public void destroy()- Specified by:
destroy
in interfacejavax.servlet.Filter
-