Class DefaultTracingObservationHandler
java.lang.Object
io.micrometer.tracing.handler.DefaultTracingObservationHandler
- All Implemented Interfaces:
io.micrometer.observation.ObservationHandler<io.micrometer.observation.Observation.Context>, TracingObservationHandler<io.micrometer.observation.Observation.Context>
public class DefaultTracingObservationHandler
extends Object
implements TracingObservationHandler<io.micrometer.observation.Observation.Context>
TracingRecordingListener that uses the Tracing API to record events.
- Since:
- 1.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micrometer.observation.ObservationHandler
io.micrometer.observation.ObservationHandler.AllMatchingCompositeObservationHandler, io.micrometer.observation.ObservationHandler.CompositeObservationHandler, io.micrometer.observation.ObservationHandler.FirstMatchingCompositeObservationHandlerNested classes/interfaces inherited from interface TracingObservationHandler
TracingObservationHandler.TracingContext -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface TracingObservationHandler
endSpan, getParentSpan, getRequiredSpan, getSpanName, getTracingContext, onError, onEvent, onScopeClosed, onScopeOpened, onScopeReset, setMaybeScopeOnTracingContext, supportsContext, tagSpan
-
Constructor Details
-
DefaultTracingObservationHandler
Creates a new instance ofDefaultTracingObservationHandler.- Parameters:
tracer- the tracer to use to record events
-
-
Method Details
-
onStart
public void onStart(io.micrometer.observation.Observation.Context context) - Specified by:
onStartin interfaceio.micrometer.observation.ObservationHandler<io.micrometer.observation.Observation.Context>
-
onStop
public void onStop(io.micrometer.observation.Observation.Context context) - Specified by:
onStopin interfaceio.micrometer.observation.ObservationHandler<io.micrometer.observation.Observation.Context>
-
getTracer
Description copied from interface:TracingObservationHandlerReturns theTracer.- Specified by:
getTracerin interfaceTracingObservationHandler<io.micrometer.observation.Observation.Context>- Returns:
- tracer
-