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
  • Constructor Details

    • DefaultTracingObservationHandler

      public DefaultTracingObservationHandler(Tracer tracer)
      Creates a new instance of DefaultTracingObservationHandler.
      Parameters:
      tracer - the tracer to use to record events
  • Method Details

    • onStart

      public void onStart(io.micrometer.observation.Observation.Context context)
      Specified by:
      onStart in interface io.micrometer.observation.ObservationHandler<io.micrometer.observation.Observation.Context>
    • onStop

      public void onStop(io.micrometer.observation.Observation.Context context)
      Specified by:
      onStop in interface io.micrometer.observation.ObservationHandler<io.micrometer.observation.Observation.Context>
    • getTracer

      public Tracer getTracer()
      Description copied from interface: TracingObservationHandler
      Returns the Tracer.
      Specified by:
      getTracer in interface TracingObservationHandler<io.micrometer.observation.Observation.Context>
      Returns:
      tracer