Class BaggageTaggingSpanProcessor
java.lang.Object
io.micrometer.tracing.otel.bridge.BaggageTaggingSpanProcessor
- All Implemented Interfaces:
io.opentelemetry.sdk.trace.SpanProcessor,Closeable,AutoCloseable
public class BaggageTaggingSpanProcessor
extends Object
implements io.opentelemetry.sdk.trace.SpanProcessor
A
SpanProcessor that sets baggage entries on a span.- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionBaggageTaggingSpanProcessor(List<String> tagsToApply) Creates a new instance ofBaggageTaggingSpanProcessor. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.opentelemetry.sdk.trace.SpanProcessor
close, forceFlush, shutdown
-
Constructor Details
-
BaggageTaggingSpanProcessor
Creates a new instance ofBaggageTaggingSpanProcessor.- Parameters:
tagsToApply- tags to apply from the baggage on the span
-
-
Method Details
-
onStart
public void onStart(io.opentelemetry.context.Context context, io.opentelemetry.sdk.trace.ReadWriteSpan readWriteSpan) - Specified by:
onStartin interfaceio.opentelemetry.sdk.trace.SpanProcessor
-
isStartRequired
public boolean isStartRequired()- Specified by:
isStartRequiredin interfaceio.opentelemetry.sdk.trace.SpanProcessor
-
onEnd
public void onEnd(io.opentelemetry.sdk.trace.ReadableSpan readableSpan) - Specified by:
onEndin interfaceio.opentelemetry.sdk.trace.SpanProcessor
-
isEndRequired
public boolean isEndRequired()- Specified by:
isEndRequiredin interfaceio.opentelemetry.sdk.trace.SpanProcessor
-