|
6 | 6 | package io.opentelemetry.javaagent.instrumentation.jms.v1_1;
|
7 | 7 |
|
8 | 8 | import io.opentelemetry.api.GlobalOpenTelemetry;
|
9 |
| -import io.opentelemetry.context.Context; |
10 |
| -import io.opentelemetry.context.propagation.ContextPropagators; |
11 | 9 | import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;
|
12 |
| -import io.opentelemetry.instrumentation.api.internal.InstrumenterUtil; |
13 |
| -import io.opentelemetry.instrumentation.api.internal.Timer; |
14 | 10 | import io.opentelemetry.javaagent.bootstrap.internal.ExperimentalConfig;
|
15 |
| -import io.opentelemetry.javaagent.bootstrap.jms.JmsReceiveContextHolder; |
16 | 11 | import io.opentelemetry.javaagent.instrumentation.jms.JmsInstrumenterFactory;
|
17 |
| -import io.opentelemetry.javaagent.instrumentation.jms.MessagePropertyGetter; |
18 | 12 | import io.opentelemetry.javaagent.instrumentation.jms.MessageWithDestination;
|
19 | 13 |
|
20 | 14 | public final class JmsSingletons {
|
@@ -48,33 +42,5 @@ public static Instrumenter<MessageWithDestination, Void> consumerProcessInstrume
|
48 | 42 | return CONSUMER_PROCESS_INSTRUMENTER;
|
49 | 43 | }
|
50 | 44 |
|
51 |
| - public static void createReceiveSpan( |
52 |
| - MessageWithDestination request, Timer timer, Throwable throwable) { |
53 |
| - ContextPropagators propagators = GlobalOpenTelemetry.getPropagators(); |
54 |
| - boolean receiveInstrumentationEnabled = |
55 |
| - ExperimentalConfig.get().messagingReceiveInstrumentationEnabled(); |
56 |
| - Context parentContext = Context.current(); |
57 |
| - // if receive instrumentation is not enabled we'll use the producer as parent |
58 |
| - if (!receiveInstrumentationEnabled) { |
59 |
| - parentContext = |
60 |
| - propagators |
61 |
| - .getTextMapPropagator() |
62 |
| - .extract(parentContext, request, MessagePropertyGetter.INSTANCE); |
63 |
| - } |
64 |
| - |
65 |
| - if (consumerReceiveInstrumenter().shouldStart(parentContext, request)) { |
66 |
| - Context receiveContext = |
67 |
| - InstrumenterUtil.startAndEnd( |
68 |
| - consumerReceiveInstrumenter(), |
69 |
| - parentContext, |
70 |
| - request, |
71 |
| - null, |
72 |
| - throwable, |
73 |
| - timer.startTime(), |
74 |
| - timer.now()); |
75 |
| - JmsReceiveContextHolder.set(receiveContext); |
76 |
| - } |
77 |
| - } |
78 |
| - |
79 | 45 | private JmsSingletons() {}
|
80 | 46 | }
|
0 commit comments