Simplify a couple of type matchers (#6438)
This commit is contained in:
parent
c070817272
commit
5d6465fe0f
|
|
@ -5,12 +5,9 @@
|
|||
|
||||
package io.opentelemetry.javaagent.instrumentation.finatra;
|
||||
|
||||
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.extendsClass;
|
||||
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.hasClassesNamed;
|
||||
import static io.opentelemetry.javaagent.instrumentation.finatra.FinatraSingletons.instrumenter;
|
||||
import static io.opentelemetry.javaagent.instrumentation.finatra.FinatraSingletons.updateServerSpanName;
|
||||
import static net.bytebuddy.matcher.ElementMatchers.isMethod;
|
||||
import static net.bytebuddy.matcher.ElementMatchers.nameStartsWith;
|
||||
import static net.bytebuddy.matcher.ElementMatchers.named;
|
||||
import static net.bytebuddy.matcher.ElementMatchers.takesArgument;
|
||||
import static net.bytebuddy.matcher.ElementMatchers.takesArguments;
|
||||
|
|
@ -29,15 +26,10 @@ import net.bytebuddy.matcher.ElementMatcher;
|
|||
import scala.Some;
|
||||
|
||||
public class FinatraRouteInstrumentation implements TypeInstrumentation {
|
||||
@Override
|
||||
public ElementMatcher<ClassLoader> classLoaderOptimization() {
|
||||
return hasClassesNamed("com.twitter.finatra.http.internal.routing.Route");
|
||||
}
|
||||
|
||||
@Override
|
||||
public ElementMatcher<TypeDescription> typeMatcher() {
|
||||
return nameStartsWith("com.twitter.finatra.")
|
||||
.and(extendsClass(named("com.twitter.finatra.http.internal.routing.Route")));
|
||||
return named("com.twitter.finatra.http.internal.routing.Route");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -5,8 +5,6 @@
|
|||
|
||||
package io.opentelemetry.javaagent.instrumentation.springrmi.client;
|
||||
|
||||
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.extendsClass;
|
||||
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.hasClassesNamed;
|
||||
import static io.opentelemetry.javaagent.instrumentation.springrmi.SpringRmiSingletons.clientInstrumenter;
|
||||
import static net.bytebuddy.matcher.ElementMatchers.isMethod;
|
||||
import static net.bytebuddy.matcher.ElementMatchers.named;
|
||||
|
|
@ -24,14 +22,10 @@ import net.bytebuddy.matcher.ElementMatcher;
|
|||
import org.aopalliance.intercept.MethodInvocation;
|
||||
|
||||
public class ClientInstrumentation implements TypeInstrumentation {
|
||||
@Override
|
||||
public ElementMatcher<ClassLoader> classLoaderOptimization() {
|
||||
return hasClassesNamed("org.springframework.remoting.rmi.RmiClientInterceptor");
|
||||
}
|
||||
|
||||
@Override
|
||||
public ElementMatcher<TypeDescription> typeMatcher() {
|
||||
return extendsClass(named("org.springframework.remoting.rmi.RmiClientInterceptor"));
|
||||
return named("org.springframework.remoting.rmi.RmiClientInterceptor");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Reference in New Issue