Top Description Constructors Methods
reactor.netty.http.observability

public final Class ReactorNettyPropagatingReceiverTracingObservationHandler

extends PropagatingReceiverTracingObservationHandler<ReceiverContext<HttpRequest>>
Class Inheritance
Imports
io.micrometer.common.KeyValue, io.micrometer.observation.Observation, io.micrometer.observation.transport.ReceiverContext, io.micrometer.tracing.Span, .Tracer, io.micrometer.tracing.handler.PropagatingReceiverTracingObservationHandler, io.micrometer.tracing.propagation.Propagator, io.netty.handler.codec.http.HttpRequest, reactor.netty.observability.ReactorNettyHandlerContext

Reactor Netty specific PropagatingReceiverTracingObservationHandler.
Authors
Marcin Grzejszczak, Violeta Georgieva
Since
1.1.0

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public void
tagSpan(ReceiverContext<HttpRequest>
handler context
context
,
Span
span to tag
span
)

Overrides default io.micrometer.tracing.handler.TracingObservationHandler.tagSpan.

Tags the span.
Inherited from io.micrometer.tracing.handler.PropagatingReceiverTracingObservationHandler:
customizeExtractedSpancustomizeReceiverSpangetTraceronErroronStartonStop

Constructor Detail

ReactorNettyPropagatingReceiverTracingObservationHandlerback to summary
public ReactorNettyPropagatingReceiverTracingObservationHandler(Tracer tracer, Propagator propagator)

Creates a new instance of ReactorNettyPropagatingReceiverTracingObservationHandler.

Parameters
tracer:Tracer

tracer

propagator:Propagator

tracing propagator

Method Detail

supportsContextback to summary
public boolean supportsContext(Observation.Context context)

Overrides io.micrometer.tracing.handler.PropagatingReceiverTracingObservationHandler.supportsContext.

Overrides default io.micrometer.tracing.handler.TracingObservationHandler.supportsContext.

Doc from io.micrometer.observation.ObservationHandler.supportsContext.

Tells the registry whether this handler should be applied for a given Observation.Context.

Parameters
context:Observation.Context

an Observation.Context

Returns:boolean

true when this handler should be used

Annotations
@Override
tagSpanback to summary
public void tagSpan(ReceiverContext<HttpRequest> context, Span span)

Overrides default io.micrometer.tracing.handler.TracingObservationHandler.tagSpan.

Doc from io.micrometer.tracing.handler.TracingObservationHandler.tagSpan.

Tags the span.

Parameters
context:ReceiverContext<HttpRequest>

handler context

span:Span

span to tag

Annotations
@Override