Package reactor.util.context
Class ReactorContextAccessor
java.lang.Object
reactor.util.context.ReactorContextAccessor
- All Implemented Interfaces:
io.micrometer.context.ContextAccessor<ContextView,Context>
public final class ReactorContextAccessor
extends Object
implements io.micrometer.context.ContextAccessor<ContextView,Context>
A
ContextAccessor to enable reading values from a Reactor
ContextView and writing values to Context.
Please note that this public class implements the libs.micrometer.contextPropagation
SPI library, which is an optional dependency.
- Since:
- 3.5.0
- Author:
- Rossen Stoyanchev, Simon Baslé
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends ContextView><T> @Nullable TreadValue(ContextView sourceContext, Object key) voidreadValues(ContextView source, Predicate<Object> keyPredicate, Map<Object, Object> target) writeValues(Map<Object, Object> source, Context target)
-
Constructor Details
-
ReactorContextAccessor
public ReactorContextAccessor()
-
-
Method Details
-
readableType
- Specified by:
readableTypein interfaceio.micrometer.context.ContextAccessor<ContextView,Context>
-
readValues
public void readValues(ContextView source, Predicate<Object> keyPredicate, Map<Object, Object> target) - Specified by:
readValuesin interfaceio.micrometer.context.ContextAccessor<ContextView,Context>
-
readValue
- Specified by:
readValuein interfaceio.micrometer.context.ContextAccessor<ContextView,Context>
-
writeableType
- Specified by:
writeableTypein interfaceio.micrometer.context.ContextAccessor<ContextView,Context>
-
writeValues
- Specified by:
writeValuesin interfaceio.micrometer.context.ContextAccessor<ContextView,Context>
-