Class HttpServerTracingCorePublisher

  • All Implemented Interfaces:
    io.micronaut.core.async.publisher.Publishers.MicronautPublisher<io.micronaut.http.MutableHttpResponse<?>>, org.reactivestreams.Publisher<io.micronaut.http.MutableHttpResponse<?>>, reactor.core.CorePublisher<io.micronaut.http.MutableHttpResponse<?>>

    public class HttpServerTracingCorePublisher
    extends HttpServerTracingPublisher
    implements reactor.core.CorePublisher<io.micronaut.http.MutableHttpResponse<?>>
    Handles HTTP client server tracing.
    Since:
    4.1.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void doSubscribe​(brave.Span span, org.reactivestreams.Subscriber<? super io.micronaut.http.MutableHttpResponse<?>> actual)
      Do subscribe to the publisher.
      void subscribe​(reactor.core.CoreSubscriber<? super io.micronaut.http.MutableHttpResponse<?>> subscriber)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.reactivestreams.Publisher

        subscribe
    • Method Detail

      • subscribe

        public void subscribe​(reactor.core.CoreSubscriber<? super io.micronaut.http.MutableHttpResponse<?>> subscriber)
        Specified by:
        subscribe in interface reactor.core.CorePublisher<io.micronaut.http.MutableHttpResponse<?>>
      • doSubscribe

        protected void doSubscribe​(brave.Span span,
                                   org.reactivestreams.Subscriber<? super io.micronaut.http.MutableHttpResponse<?>> actual)
        Description copied from class: HttpServerTracingPublisher
        Do subscribe to the publisher.
        Overrides:
        doSubscribe in class HttpServerTracingPublisher
        Parameters:
        span - The span
        actual - The actual subscriber