Class HttpMethodOverrideSpanDecorator

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

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

      • Nested classes/interfaces inherited from interface io.opentracing.contrib.spring.web.webfilter.WebFluxSpanDecorator

        io.opentracing.contrib.spring.web.webfilter.WebFluxSpanDecorator.StandardTags, io.opentracing.contrib.spring.web.webfilter.WebFluxSpanDecorator.WebFluxTags
    • Constructor Detail

      • HttpMethodOverrideSpanDecorator

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