Skip to content

Commit 3d5fc13

Browse files
committed
suggestion
1 parent ebe5b31 commit 3d5fc13

1 file changed

Lines changed: 4 additions & 8 deletions

File tree

dd-java-agent/instrumentation/reactive-streams-1.0/src/main/java/datadog/trace/instrumentation/reactivestreams/ReactiveStreamsContextPropagation.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public static ContextScope captureOnSubscribe(
3232
final Context subscriberContext = subscriberContexts.putIfAbsent(subscriber, context);
3333
// A context captured on the publisher (cross-thread propagation) must win even when the
3434
// current thread already carries a non-root active context.
35-
return attachIfRequired(subscriberContext, activeContext, true);
35+
return attachIfRequired(subscriberContext, activeContext);
3636
}
3737

3838
public static ContextScope activateOnSignal(
@@ -41,22 +41,18 @@ public static ContextScope activateOnSignal(
4141
if (activeContext != Context.root()) {
4242
return null;
4343
}
44-
return attachIfRequired(subscriberContexts.get(subscriber), activeContext, false);
44+
return attachIfRequired(subscriberContexts.get(subscriber), activeContext);
4545
}
4646

4747
public static ContextScope activateOnComplete(
4848
final Subscriber<?> subscriber, final ContextStore<Subscriber, Context> subscriberContexts) {
49-
return attachIfRequired(subscriberContexts.get(subscriber), Context.current(), true);
49+
return attachIfRequired(subscriberContexts.get(subscriber), Context.current());
5050
}
5151

52-
private static ContextScope attachIfRequired(
53-
final Context context, final Context activeContext, final boolean allowReplacingActive) {
52+
private static ContextScope attachIfRequired(final Context context, final Context activeContext) {
5453
if (context == null || context == activeContext || context == Context.root()) {
5554
return null;
5655
}
57-
if (!allowReplacingActive && activeContext != Context.root()) {
58-
return null;
59-
}
6056
return context.attach();
6157
}
6258
}

0 commit comments

Comments
 (0)