Class ObservationThreadLocalAccessor

java.lang.Object
io.micrometer.observation.contextpropagation.ObservationThreadLocalAccessor
All Implemented Interfaces:
io.micrometer.context.ThreadLocalAccessor<Observation>

public class ObservationThreadLocalAccessor extends Object implements io.micrometer.context.ThreadLocalAccessor<Observation>
A ThreadLocalAccessor to put and restore current Observation.
Since:
1.10.0
  • Field Details

  • Constructor Details

    • ObservationThreadLocalAccessor

      public ObservationThreadLocalAccessor()
  • Method Details

    • key

      public Object key()
      Specified by:
      key in interface io.micrometer.context.ThreadLocalAccessor<Observation>
    • getValue

      public Observation getValue()
      Specified by:
      getValue in interface io.micrometer.context.ThreadLocalAccessor<Observation>
    • setValue

      public void setValue(Observation value)
      Specified by:
      setValue in interface io.micrometer.context.ThreadLocalAccessor<Observation>
    • reset

      public void reset()
      Specified by:
      reset in interface io.micrometer.context.ThreadLocalAccessor<Observation>
    • restore

      public void restore(Observation value)
      Specified by:
      restore in interface io.micrometer.context.ThreadLocalAccessor<Observation>