Skip to content

Commit a81f45e

Browse files
authored
Add classLoaderOptimization matcher (#17226)
1 parent 6098ba7 commit a81f45e

File tree

1 file changed

+6
-0
lines changed
  • instrumentation/spring/spring-rmi-4.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/spring/rmi/v4_0/client

1 file changed

+6
-0
lines changed

instrumentation/spring/spring-rmi-4.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/spring/rmi/v4_0/client/ClientInstrumentation.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
package io.opentelemetry.javaagent.instrumentation.spring.rmi.v4_0.client;
77

88
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.extendsClass;
9+
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.hasClassesNamed;
910
import static io.opentelemetry.javaagent.instrumentation.spring.rmi.v4_0.SpringRmiSingletons.clientInstrumenter;
1011
import static net.bytebuddy.matcher.ElementMatchers.named;
1112
import static net.bytebuddy.matcher.ElementMatchers.takesArgument;
@@ -30,6 +31,11 @@ public ElementMatcher<TypeDescription> typeMatcher() {
3031
.or(extendsClass(named("org.springframework.ejb.access.AbstractSlsbInvokerInterceptor")));
3132
}
3233

34+
@Override
35+
public ElementMatcher<ClassLoader> classLoaderOptimization() {
36+
return hasClassesNamed("org.springframework.ejb.access.AbstractSlsbInvokerInterceptor");
37+
}
38+
3339
@Override
3440
public void transform(TypeTransformer transformer) {
3541
transformer.applyAdviceToMethod(

0 commit comments

Comments
 (0)