Class OtelBaggageManager
java.lang.Object
io.micrometer.tracing.otel.bridge.OtelBaggageManager
- All Implemented Interfaces:
io.micrometer.tracing.BaggageManager
OpenTelemetry implementation of a
BaggageManager
.- Since:
- 1.0.0
-
Field Summary
Fields inherited from interface io.micrometer.tracing.BaggageManager
NOOP
-
Constructor Summary
ConstructorDescriptionOtelBaggageManager
(io.micrometer.tracing.CurrentTraceContext currentTraceContext, List<String> remoteFields, List<String> tagFields) Creates a new instance ofOtelBaggageManager
. -
Method Summary
Modifier and TypeMethodDescriptionio.micrometer.tracing.Baggage
createBaggage
(String name) Deprecated.io.micrometer.tracing.Baggage
createBaggage
(String name, String value) Deprecated.io.micrometer.tracing.BaggageInScope
createBaggageInScope
(io.micrometer.tracing.TraceContext traceContext, String name, String value) io.micrometer.tracing.BaggageInScope
createBaggageInScope
(String name, String value) getAllBaggage
(io.micrometer.tracing.TraceContext traceContext) io.micrometer.tracing.Baggage
getBaggage
(io.micrometer.tracing.TraceContext traceContext, String name) io.micrometer.tracing.Baggage
getBaggage
(String name)
-
Constructor Details
-
OtelBaggageManager
public OtelBaggageManager(io.micrometer.tracing.CurrentTraceContext currentTraceContext, List<String> remoteFields, List<String> tagFields) Creates a new instance ofOtelBaggageManager
.- Parameters:
currentTraceContext
- current trace contextremoteFields
- remote fields namestagFields
- tag fields names
-
-
Method Details
-
getAllBaggage
- Specified by:
getAllBaggage
in interfaceio.micrometer.tracing.BaggageManager
-
getAllBaggage
- Specified by:
getAllBaggage
in interfaceio.micrometer.tracing.BaggageManager
-
getBaggage
- Specified by:
getBaggage
in interfaceio.micrometer.tracing.BaggageManager
-
getBaggage
public io.micrometer.tracing.Baggage getBaggage(io.micrometer.tracing.TraceContext traceContext, String name) - Specified by:
getBaggage
in interfaceio.micrometer.tracing.BaggageManager
-
createBaggage
Deprecated.- Specified by:
createBaggage
in interfaceio.micrometer.tracing.BaggageManager
-
createBaggage
Deprecated.- Specified by:
createBaggage
in interfaceio.micrometer.tracing.BaggageManager
-
createBaggageInScope
- Specified by:
createBaggageInScope
in interfaceio.micrometer.tracing.BaggageManager
-
createBaggageInScope
public io.micrometer.tracing.BaggageInScope createBaggageInScope(io.micrometer.tracing.TraceContext traceContext, String name, String value) - Specified by:
createBaggageInScope
in interfaceio.micrometer.tracing.BaggageManager
-