public interface HandlerInterceptorSpanDecorator
| Modifier and Type | Interface and Description |
|---|---|
static class |
HandlerInterceptorSpanDecorator.HandlerUtils
Helper class for deriving tags/logs from handler object.
|
| Modifier and Type | Field and Description |
|---|---|
static HandlerInterceptorSpanDecorator |
HANDLER_METHOD_OPERATION_NAME
Use the handler's method name as the span's operation name.
|
static HandlerInterceptorSpanDecorator |
STANDARD_LOGS
Decorator to record details about the handler as log events recorded on the span.
|
| Modifier and Type | Method and Description |
|---|---|
void |
onAfterCompletion(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Object handler,
Exception ex,
io.opentracing.Span span)
This is called in
HandlerInterceptor.afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception) |
void |
onAfterConcurrentHandlingStarted(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Object handler,
io.opentracing.Span span)
This is called in
AsyncHandlerInterceptor.afterConcurrentHandlingStarted(HttpServletRequest, HttpServletResponse, Object) |
void |
onPreHandle(javax.servlet.http.HttpServletRequest httpServletRequest,
Object handler,
io.opentracing.Span span)
This is called in
HandlerInterceptor.preHandle(HttpServletRequest, HttpServletResponse, Object). |
static final HandlerInterceptorSpanDecorator STANDARD_LOGS
static final HandlerInterceptorSpanDecorator HANDLER_METHOD_OPERATION_NAME
void onPreHandle(javax.servlet.http.HttpServletRequest httpServletRequest,
Object handler,
io.opentracing.Span span)
HandlerInterceptor.preHandle(HttpServletRequest, HttpServletResponse, Object).httpServletRequest - requesthandler - handlerspan - current spanvoid onAfterCompletion(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Object handler,
Exception ex,
io.opentracing.Span span)
HandlerInterceptor.afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception)httpServletRequest - requesthttpServletResponse - responsehandler - handlerex - exceptionspan - current spanvoid onAfterConcurrentHandlingStarted(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Object handler,
io.opentracing.Span span)
AsyncHandlerInterceptor.afterConcurrentHandlingStarted(HttpServletRequest, HttpServletResponse, Object)httpServletRequest - requesthttpServletResponse - responsehandler - handlerspan - current spanCopyright © 2016–2020. All rights reserved.