Skip to content

Commit 79b5a4b

Browse files
otelbot[bot]trask
andauthored
Review fixes for mongo-3.1:javaagent (#17537)
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com> Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
1 parent 9cda91f commit 79b5a4b

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

instrumentation/mongo/mongo-3.1/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/mongo/v3_1/MongoClientInstrumentationModule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public static void injectTraceListener(
6969
return;
7070
}
7171
}
72-
builder.addCommandListener(MongoInstrumentationSingletons.LISTENER);
72+
builder.addCommandListener(MongoInstrumentationSingletons.getListener());
7373
}
7474
}
7575
}

instrumentation/mongo/mongo-3.1/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/mongo/v3_1/MongoInstrumentationSingletons.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,14 @@ public final class MongoInstrumentationSingletons {
2121
"io.opentelemetry.mongo-3.1",
2222
DbConfig.isQuerySanitizationEnabled(GlobalOpenTelemetry.get(), "mongo"));
2323

24-
public static final CommandListener LISTENER = new TracingCommandListener(instrumenter);
24+
private static final CommandListener listener = new TracingCommandListener(instrumenter);
2525

26-
public static boolean isTracingListener(CommandListener listener) {
27-
return listener.getClass().getName().equals(LISTENER.getClass().getName());
26+
public static CommandListener getListener() {
27+
return listener;
28+
}
29+
30+
public static boolean isTracingListener(CommandListener commandListener) {
31+
return commandListener.getClass().getName().equals(listener.getClass().getName());
2832
}
2933

3034
private MongoInstrumentationSingletons() {}

0 commit comments

Comments
 (0)