Class HttpPathSpanDecorator

  • All Implemented Interfaces:
    io.opentracing.contrib.spring.web.interceptor.HandlerInterceptorSpanDecorator

    @API(status=EXPERIMENTAL)
    public final class HttpPathSpanDecorator
    extends Object
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface io.opentracing.contrib.spring.web.interceptor.HandlerInterceptorSpanDecorator

        io.opentracing.contrib.spring.web.interceptor.HandlerInterceptorSpanDecorator.HandlerUtils
    • Field Summary

      • Fields inherited from interface io.opentracing.contrib.spring.web.interceptor.HandlerInterceptorSpanDecorator

        HANDLER_METHOD_OPERATION_NAME, STANDARD_LOGS
    • Constructor Detail

      • HttpPathSpanDecorator

        public HttpPathSpanDecorator()
    • Method Detail

      • onPreHandle

        public void onPreHandle​(javax.servlet.http.HttpServletRequest request,
                                Object handler,
                                io.opentracing.Span span)
        Specified by:
        onPreHandle in interface io.opentracing.contrib.spring.web.interceptor.HandlerInterceptorSpanDecorator
      • onAfterCompletion

        public default void onAfterCompletion​(javax.servlet.http.HttpServletRequest request,
                                              javax.servlet.http.HttpServletResponse response,
                                              Object handler,
                                              @Nullable
                                              Exception error,
                                              io.opentracing.Span span)
        Specified by:
        onAfterCompletion in interface io.opentracing.contrib.spring.web.interceptor.HandlerInterceptorSpanDecorator
      • onResponse

        public default void onResponse​(javax.servlet.http.HttpServletRequest request,
                                       javax.servlet.http.HttpServletResponse response,
                                       Object handler,
                                       io.opentracing.Span span)
      • onError

        public default void onError​(javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpServletResponse response,
                                    Object handler,
                                    Exception error,
                                    io.opentracing.Span span)
      • onAfterConcurrentHandlingStarted

        public default void onAfterConcurrentHandlingStarted​(javax.servlet.http.HttpServletRequest request,
                                                             javax.servlet.http.HttpServletResponse response,
                                                             Object handler,
                                                             io.opentracing.Span span)
        Specified by:
        onAfterConcurrentHandlingStarted in interface io.opentracing.contrib.spring.web.interceptor.HandlerInterceptorSpanDecorator