Class HttpServerTracingPublisher
- java.lang.Object
-
- io.micronaut.tracing.brave.instrument.http.HttpServerTracingPublisher
-
- All Implemented Interfaces:
io.micronaut.core.async.publisher.Publishers.MicronautPublisher<io.micronaut.http.MutableHttpResponse<?>>,org.reactivestreams.Publisher<io.micronaut.http.MutableHttpResponse<?>>
- Direct Known Subclasses:
HttpServerTracingCorePublisher
public class HttpServerTracingPublisher extends java.lang.Object implements io.micronaut.core.async.publisher.Publishers.MicronautPublisher<io.micronaut.http.MutableHttpResponse<?>>Handles HTTP client server tracing.- Since:
- 1.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classHttpServerTracingPublisher.TracingSubscriber
-
Field Summary
Fields Modifier and Type Field Description protected org.reactivestreams.Publisher<io.micronaut.http.MutableHttpResponse<?>>publisher
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoSubscribe(brave.Span span, org.reactivestreams.Subscriber<? super io.micronaut.http.MutableHttpResponse<?>> actual)Do subscribe to the publisher.voidsubscribe(org.reactivestreams.Subscriber<? super io.micronaut.http.MutableHttpResponse<?>> actual)
-
-
-
Method Detail
-
subscribe
public void subscribe(org.reactivestreams.Subscriber<? super io.micronaut.http.MutableHttpResponse<?>> actual)
- Specified by:
subscribein interfaceorg.reactivestreams.Publisher<io.micronaut.http.MutableHttpResponse<?>>
-
doSubscribe
@Internal protected void doSubscribe(brave.Span span, org.reactivestreams.Subscriber<? super io.micronaut.http.MutableHttpResponse<?>> actual)Do subscribe to the publisher.- Parameters:
actual- The actual subscriberspan- The span
-
-