Skip to content

Commit 4b1c0f9

Browse files
committed
update muzzle check for tomcat process tags
1 parent fcebc14 commit 4b1c0f9

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

dd-java-agent/instrumentation/tomcat-5.5/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@ muzzle {
4444
assertInverse = true
4545
}
4646
// org.apache.catalina.connector.CoyoteAdapter introduced in Catalina 5.5
47+
pass {
48+
name = "tomcat-processtags"
49+
group = "org.apache.tomcat"
50+
module = 'tomcat-catalina-ha'
51+
versions = "[,]"
52+
}
4753
}
4854

4955
apply from: "$rootDir/gradle/java.gradle"

dd-java-agent/instrumentation/tomcat-5.5/src/main/java/datadog/trace/instrumentation/tomcat/ContainerBaseInstrumentation.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ public void methodAdvice(MethodTransformer transformer) {
2929
isMethod().and(named("setName")), getClass().getName() + "$SetNameAdvice");
3030
}
3131

32+
@Override
33+
public String muzzleDirective() {
34+
return "tomcat-processtags";
35+
}
36+
3237
public static class SetNameAdvice {
3338
@Advice.OnMethodExit(suppress = Throwable.class)
3439
public static void afterSetName(@Advice.This final ContainerBase engine) {

0 commit comments

Comments
 (0)