1818import io .sentry .SentryLevel ;
1919import io .sentry .SentryTraceHeader ;
2020import io .sentry .exception .InvalidSentryTraceHeaderException ;
21-
2221import java .util .Arrays ;
2322import java .util .Collection ;
2423import java .util .List ;
@@ -31,7 +30,7 @@ public final class OpenTelemetryOtlpPropagator implements TextMapPropagator {
3130 Arrays .asList (SENTRY_TRACE_HEADER , BaggageHeader .BAGGAGE_HEADER );
3231
3332 public static final @ NotNull ContextKey <Baggage > SENTRY_BAGGAGE_KEY =
34- ContextKey .named ("sentry.baggage" );
33+ ContextKey .named ("sentry.baggage" );
3534 private final @ NotNull IScopes scopes ;
3635
3736 public OpenTelemetryOtlpPropagator () {
@@ -61,7 +60,14 @@ public <C> void inject(final Context context, final C carrier, final TextMapSett
6160 return ;
6261 }
6362
64- setter .set (carrier , SENTRY_TRACE_HEADER , otelSpanContext .getTraceId () + "-" + otelSpanContext .getSpanId () + "-" + (otelSpanContext .isSampled () ? "1" : "0" ));
63+ setter .set (
64+ carrier ,
65+ SENTRY_TRACE_HEADER ,
66+ otelSpanContext .getTraceId ()
67+ + "-"
68+ + otelSpanContext .getSpanId ()
69+ + "-"
70+ + (otelSpanContext .isSampled () ? "1" : "0" ));
6571
6672 final @ Nullable Baggage baggage = context .get (SENTRY_BAGGAGE_KEY );
6773 if (baggage != null ) {
@@ -72,8 +78,7 @@ public <C> void inject(final Context context, final C carrier, final TextMapSett
7278 @ Override
7379 public <C > Context extract (
7480 final Context context , final C carrier , final TextMapGetter <C > getter ) {
75- final @ Nullable String sentryTraceString =
76- getter .get (carrier , SENTRY_TRACE_HEADER );
81+ final @ Nullable String sentryTraceString = getter .get (carrier , SENTRY_TRACE_HEADER );
7782 if (sentryTraceString == null ) {
7883 return context ;
7984 }
@@ -95,9 +100,7 @@ public <C> Context extract(
95100 Span wrappedSpan = Span .wrap (otelSpanContext );
96101
97102 final @ NotNull Context modifiedContext =
98- context
99- .with (wrappedSpan )
100- .with (SENTRY_BAGGAGE_KEY , baggage );
103+ context .with (wrappedSpan ).with (SENTRY_BAGGAGE_KEY , baggage );
101104
102105 scopes
103106 .getOptions ()
0 commit comments