public final class SpanCustomizingHandlerInterceptor extends Object implements org.springframework.web.servlet.HandlerInterceptor
HandlerParser. This
also sets the request property "http.route" so that it can be used in naming the http
span.
Use this when you start traces at the servlet layer via TracingFilter.
| Modifier and Type | Method and Description |
|---|---|
void |
afterCompletion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
Exception ex)
Sets the "error" attribute so that the
TracingFilter can read it. |
void |
postHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
org.springframework.web.servlet.ModelAndView modelAndView) |
boolean |
preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object o)
Parses the request and sets the "http.route" attribute so that the
TracingFilter can read it. |
public boolean preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object o)
TracingFilter can read it.preHandle in interface org.springframework.web.servlet.HandlerInterceptorpublic void postHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
org.springframework.web.servlet.ModelAndView modelAndView)
postHandle in interface org.springframework.web.servlet.HandlerInterceptorpublic void afterCompletion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
Exception ex)
TracingFilter can read it.afterCompletion in interface org.springframework.web.servlet.HandlerInterceptorCopyright © 2021 Pivotal Software, Inc.. All rights reserved.