Class ComponentSpanDecorator

  • All Implemented Interfaces:
    io.opentracing.contrib.spring.web.webfilter.WebFluxSpanDecorator

    @API(status=EXPERIMENTAL)
    public final class ComponentSpanDecorator
    extends Object
    Sets the component span tag, defaults to Servlet.
    See Also:
    Standard Span Tags
    • Constructor Detail

      • ComponentSpanDecorator

        public ComponentSpanDecorator()
      • ComponentSpanDecorator

        public ComponentSpanDecorator​(String component)
    • Method Detail

      • onRequest

        public void onRequest​(org.springframework.web.server.ServerWebExchange exchange,
                              io.opentracing.Span span)
        Specified by:
        onRequest in interface io.opentracing.contrib.spring.web.webfilter.WebFluxSpanDecorator
      • onResponse

        public default void onResponse​(org.springframework.web.server.ServerWebExchange exchange,
                                       io.opentracing.Span span)
        Specified by:
        onResponse in interface io.opentracing.contrib.spring.web.webfilter.WebFluxSpanDecorator
      • onError

        public default void onError​(org.springframework.web.server.ServerWebExchange exchange,
                                    Throwable error,
                                    io.opentracing.Span span)
        Specified by:
        onError in interface io.opentracing.contrib.spring.web.webfilter.WebFluxSpanDecorator