From 389bb5fb84ef1933dadb7efde99fc4120d945d39 Mon Sep 17 00:00:00 2001 From: Bjorn Beskow Date: Wed, 20 May 2026 09:48:30 +0200 Subject: [PATCH] Added setter for Baggage, to allow for extension. --- .../camel/opentelemetry2/OpenTelemetrySpanAdapter.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/components/camel-opentelemetry2/src/main/java/org/apache/camel/opentelemetry2/OpenTelemetrySpanAdapter.java b/components/camel-opentelemetry2/src/main/java/org/apache/camel/opentelemetry2/OpenTelemetrySpanAdapter.java index 214c1dce81733..9a20a01bae11e 100644 --- a/components/camel-opentelemetry2/src/main/java/org/apache/camel/opentelemetry2/OpenTelemetrySpanAdapter.java +++ b/components/camel-opentelemetry2/src/main/java/org/apache/camel/opentelemetry2/OpenTelemetrySpanAdapter.java @@ -30,7 +30,7 @@ public class OpenTelemetrySpanAdapter implements org.apache.camel.telemetry.Span private static final String DEFAULT_EVENT_NAME = "log"; private final Span otelSpan; - private final Baggage baggage; + private Baggage baggage; protected OpenTelemetrySpanAdapter(Span otelSpan, Baggage baggage) { this.otelSpan = otelSpan; @@ -59,6 +59,10 @@ protected Baggage getBaggage() { return this.baggage; } + protected void setBaggage(Baggage baggage) { + this.baggage = baggage; + } + @Override public void log(Map fields) { this.otelSpan.addEvent(getEventNameFromFields(fields), convertToAttributes(fields));