Top Description Fields Constructors Methods
io.micrometer.tracing.handler

public Class DefaultTracingObservationHandler

extends Object
implements TracingObservationHandler<Observation.Context>
Class Inheritance
All Implemented Interfaces
io.micrometer.tracing.handler.TracingObservationHandler, io.micrometer.observation.ObservationHandler
Imports
io.micrometer.observation.Observation, io.micrometer.tracing.Span, .Tracer

TracingRecordingListener that uses the Tracing API to record events.
Author
Marcin Grzejszczak
Since
1.0.0

Field Summary

Modifier and TypeField and Description
private final Tracer

Constructor Summary

AccessConstructor and Description
public
DefaultTracingObservationHandler(Tracer
the tracer to use to record events
tracer
)

Creates a new instance of DefaultTracingObservationHandler.

Method Summary

Modifier and TypeMethod and Description
public Tracer
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

tracerback to summary
private final Tracer tracer

Constructor Detail

DefaultTracingObservationHandlerback to summary
public DefaultTracingObservationHandler(Tracer tracer)

Creates a new instance of DefaultTracingObservationHandler.

Parameters
tracer:Tracer

the tracer to use to record events

Method Detail

getTracerback to summary
public Tracer getTracer()

Implements io.micrometer.tracing.handler.TracingObservationHandler.getTracer.

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

Returns the Tracer.

Returns:Tracer

tracer

Annotations
@Override
onStartback to summary
public void onStart(Observation.Context context)

Overrides default io.micrometer.observation.ObservationHandler.onStart.

Doc from io.micrometer.observation.ObservationHandler.onStart.

Reacts to starting of an Observation.

Parameters
context:Observation.Context

an Observation.Context

Annotations
@Override
onStopback to summary
public void onStop(Observation.Context context)

Overrides default io.micrometer.observation.ObservationHandler.onStop.

Doc from io.micrometer.observation.ObservationHandler.onStop.

Reacts to stopping of an Observation.

Parameters
context:Observation.Context

an Observation.Context

Annotations
@Override