Top Description Constructors Methods
reactor.netty5.observability

public final Class ReactorNettyTracingObservationHandler

extends DefaultTracingObservationHandler
Class Inheritance
Imports
io.micrometer.common.KeyValue, io.micrometer.observation.Observation, io.micrometer.tracing.Span, .Tracer, io.micrometer.tracing.handler.DefaultTracingObservationHandler

Abstraction over all Reactor Netty handlers.
Authors
Marcin Grzejszczak, Violeta Georgieva
Since
1.1.0

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
getSpanName(Observation.Context
handler context
context
)

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

Get the span name.
public boolean
supportsContext(Observation.Context handlerContext)

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

Tells the registry whether this handler should be applied for a given Observation.
public void
tagSpan(Observation.Context
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.DefaultTracingObservationHandler:
getTraceronStartonStop

Constructor Detail

ReactorNettyTracingObservationHandlerback to summary
public ReactorNettyTracingObservationHandler(Tracer tracer)

Method Detail

getSpanNameback to summary
public String getSpanName(Observation.Context context)

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

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

Get the span name.

Parameters
context:Observation.Context

handler context

Returns:String

name for the span

Annotations
@Override
supportsContextback to summary
public boolean supportsContext(Observation.Context handlerContext)

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
handlerContext:Observation.Context

an Observation.Context

Returns:boolean

true when this handler should be used

Annotations
@Override
tagSpanback to summary
public void tagSpan(Observation.Context context, Span span)

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

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

Tags the span.

Parameters
context:Observation.Context

handler context

span:Span

span to tag

Annotations
@Override