public class TracingHandlerInterceptor
extends org.springframework.web.servlet.handler.HandlerInterceptorAdapter
TracingFilter. Both classes have to be properly configured.
HTTP tags and logged errors are added in TracingFilter. This interceptor adds only
spring related logs (handler class/method).
| Constructor and Description |
|---|
TracingHandlerInterceptor(io.opentracing.Tracer tracer) |
TracingHandlerInterceptor(io.opentracing.Tracer tracer,
List<HandlerInterceptorSpanDecorator> decorators) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterCompletion(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Object handler,
Exception ex) |
void |
afterConcurrentHandlingStarted(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Object handler) |
boolean |
preHandle(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Object handler) |
public TracingHandlerInterceptor(io.opentracing.Tracer tracer)
tracer - public TracingHandlerInterceptor(io.opentracing.Tracer tracer,
List<HandlerInterceptorSpanDecorator> decorators)
tracer - tracerdecorators - span decoratorspublic boolean preHandle(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Object handler)
preHandle in interface org.springframework.web.servlet.HandlerInterceptorpreHandle in class org.springframework.web.servlet.handler.HandlerInterceptorAdapterpublic void afterConcurrentHandlingStarted(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Object handler)
afterConcurrentHandlingStarted in interface org.springframework.web.servlet.AsyncHandlerInterceptorafterConcurrentHandlingStarted in class org.springframework.web.servlet.handler.HandlerInterceptorAdapterpublic void afterCompletion(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Object handler,
Exception ex)
afterCompletion in interface org.springframework.web.servlet.HandlerInterceptorafterCompletion in class org.springframework.web.servlet.handler.HandlerInterceptorAdapterCopyright © 2016–2020. All rights reserved.