diff --git a/dd-java-agent/integrations/mongo-3.1/src/main/java/dd/inst/mongo/MongoClientInstrumentation.java b/dd-java-agent/integrations/mongo-3.1/src/main/java/dd/inst/mongo/MongoClientInstrumentation.java index c84700d584..3f3a7b35b4 100644 --- a/dd-java-agent/integrations/mongo-3.1/src/main/java/dd/inst/mongo/MongoClientInstrumentation.java +++ b/dd-java-agent/integrations/mongo-3.1/src/main/java/dd/inst/mongo/MongoClientInstrumentation.java @@ -24,14 +24,14 @@ public final class MongoClientInstrumentation implements Instrumenter { .and( declaresMethod( named("addCommandListener") - .and(isPublic()) .and( takesArguments( new TypeDescription.Latent( "com.mongodb.event.CommandListener", Modifier.PUBLIC, null, - new TypeDescription.Generic[] {})))))) + new TypeDescription.Generic[] {}))) + .and(isPublic())))) .transform( DDAdvice.create() .advice( diff --git a/dd-java-agent/integrations/mongo-async-3.3/src/main/java/dd/inst/mongo/MongoAsyncClientInstrumentation.java b/dd-java-agent/integrations/mongo-async-3.3/src/main/java/dd/inst/mongo/MongoAsyncClientInstrumentation.java index a0f7988cf5..e3f58bb97a 100644 --- a/dd-java-agent/integrations/mongo-async-3.3/src/main/java/dd/inst/mongo/MongoAsyncClientInstrumentation.java +++ b/dd-java-agent/integrations/mongo-async-3.3/src/main/java/dd/inst/mongo/MongoAsyncClientInstrumentation.java @@ -24,14 +24,14 @@ public final class MongoAsyncClientInstrumentation implements Instrumenter { .and( declaresMethod( named("addCommandListener") - .and(isPublic()) .and( takesArguments( new TypeDescription.Latent( "com.mongodb.event.CommandListener", Modifier.PUBLIC, null, - new TypeDescription.Generic[] {})))))) + new TypeDescription.Generic[] {}))) + .and(isPublic())))) .transform( DDAdvice.create() .advice(