Package io.micrometer.tracing
Interface BaggageInScope
- All Superinterfaces:
AutoCloseable
,BaggageView
,Closeable
Inspired by OpenZipkin Brave's
BaggageField
. Since some tracer implementations
require a scope to be wrapped around baggage, baggage must be closed so that the scope
does not leak. Some tracer implementations make baggage immutable (e.g. OpenTelemetry),
so when the value gets updated they might create new scope (others will return the same
one - e.g. OpenZipkin Brave).
Represents a single baggage entry.
- Since:
- 1.0.0
-
Field Summary
-
Method Summary
Methods inherited from interface io.micrometer.tracing.BaggageView
get, get, name
-
Field Details
-
NOOP
A noop implementation.
-
-
Method Details
-
close
void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-