Class CompositeSpanDecorator

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

    @API(status=EXPERIMENTAL)
    public final class CompositeSpanDecorator
    extends Object
    implements io.opentracing.contrib.spring.web.interceptor.HandlerInterceptorSpanDecorator
    • 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

      • CompositeSpanDecorator

        public CompositeSpanDecorator()
    • 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 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
      • onAfterConcurrentHandlingStarted

        public 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