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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetValue()key()voidreset()voidrestore(Observation value) voidsetValue(Observation value)
-
Field Details
-
KEY
Key under which Micrometer Observation is being registered.- See Also:
-
-
Constructor Details
-
ObservationThreadLocalAccessor
public ObservationThreadLocalAccessor()
-
-
Method Details
-
key
- Specified by:
keyin interfaceio.micrometer.context.ThreadLocalAccessor<Observation>
-
getValue
- Specified by:
getValuein interfaceio.micrometer.context.ThreadLocalAccessor<Observation>
-
setValue
- Specified by:
setValuein interfaceio.micrometer.context.ThreadLocalAccessor<Observation>
-
reset
public void reset()- Specified by:
resetin interfaceio.micrometer.context.ThreadLocalAccessor<Observation>
-
restore
- Specified by:
restorein interfaceio.micrometer.context.ThreadLocalAccessor<Observation>
-