File tree Expand file tree Collapse file tree 4 files changed +26
-8
lines changed
grails-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/grails
servlet/servlet-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/servlet/v3_0
spring-webmvc-3.1/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/spring/webmvc/v3_1
spring-webmvc-6.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/spring/webmvc/v6_0 Expand file tree Collapse file tree 4 files changed +26
-8
lines changed Original file line number Diff line number Diff line change 1010import com .google .auto .service .AutoService ;
1111import io .opentelemetry .javaagent .extension .instrumentation .InstrumentationModule ;
1212import io .opentelemetry .javaagent .extension .instrumentation .TypeInstrumentation ;
13+ import io .opentelemetry .javaagent .extension .instrumentation .internal .ExperimentalInstrumentationModule ;
1314import java .util .List ;
1415
1516@ AutoService (InstrumentationModule .class )
16- public class GrailsInstrumentationModule extends InstrumentationModule {
17+ public class GrailsInstrumentationModule extends InstrumentationModule
18+ implements ExperimentalInstrumentationModule {
1719 public GrailsInstrumentationModule () {
1820 super ("grails" , "grails-3.0" );
1921 }
2022
23+ @ Override
24+ public String getModuleGroup () {
25+ return "servlet" ;
26+ }
27+
2128 @ Override
2229 public List <TypeInstrumentation > typeInstrumentations () {
2330 return asList (
Original file line number Diff line number Diff line change 1111import com .google .auto .service .AutoService ;
1212import io .opentelemetry .javaagent .extension .instrumentation .InstrumentationModule ;
1313import io .opentelemetry .javaagent .extension .instrumentation .TypeInstrumentation ;
14+ import io .opentelemetry .javaagent .extension .instrumentation .internal .ExperimentalInstrumentationModule ;
1415import io .opentelemetry .javaagent .instrumentation .servlet .common .async .AsyncContextInstrumentation ;
1516import io .opentelemetry .javaagent .instrumentation .servlet .common .async .AsyncContextStartInstrumentation ;
1617import io .opentelemetry .javaagent .instrumentation .servlet .common .async .AsyncStartInstrumentation ;
2122import net .bytebuddy .matcher .ElementMatcher ;
2223
2324@ AutoService (InstrumentationModule .class )
24- public class Servlet3InstrumentationModule extends InstrumentationModule {
25+ public class Servlet3InstrumentationModule extends InstrumentationModule
26+ implements ExperimentalInstrumentationModule {
2527 private static final String BASE_PACKAGE = "javax.servlet" ;
2628
2729 public Servlet3InstrumentationModule () {
@@ -33,6 +35,11 @@ public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
3335 return hasClassesNamed ("javax.servlet.ServletRegistration" );
3436 }
3537
38+ @ Override
39+ public String getModuleGroup () {
40+ return "servlet" ;
41+ }
42+
3643 @ Override
3744 public List <TypeInstrumentation > typeInstrumentations () {
3845 return asList (
Original file line number Diff line number Diff line change 1111import com .google .auto .service .AutoService ;
1212import io .opentelemetry .javaagent .extension .instrumentation .InstrumentationModule ;
1313import io .opentelemetry .javaagent .extension .instrumentation .TypeInstrumentation ;
14+ import io .opentelemetry .javaagent .extension .instrumentation .internal .ExperimentalInstrumentationModule ;
1415import java .util .List ;
1516import net .bytebuddy .matcher .ElementMatcher ;
1617
1718@ AutoService (InstrumentationModule .class )
18- public class SpringWebMvcInstrumentationModule extends InstrumentationModule {
19+ public class SpringWebMvcInstrumentationModule extends InstrumentationModule
20+ implements ExperimentalInstrumentationModule {
1921
2022 public SpringWebMvcInstrumentationModule () {
2123 super ("spring-webmvc" , "spring-webmvc-3.1" );
@@ -33,8 +35,8 @@ public boolean isHelperClass(String className) {
3335 }
3436
3537 @ Override
36- public boolean isIndyModule () {
37- return false ;
38+ public String getModuleGroup () {
39+ return "servlet" ;
3840 }
3941
4042 @ Override
Original file line number Diff line number Diff line change 1111import com .google .auto .service .AutoService ;
1212import io .opentelemetry .javaagent .extension .instrumentation .InstrumentationModule ;
1313import io .opentelemetry .javaagent .extension .instrumentation .TypeInstrumentation ;
14+ import io .opentelemetry .javaagent .extension .instrumentation .internal .ExperimentalInstrumentationModule ;
1415import java .util .List ;
1516import net .bytebuddy .matcher .ElementMatcher ;
1617
1718@ AutoService (InstrumentationModule .class )
18- public class SpringWebMvcInstrumentationModule extends InstrumentationModule {
19+ public class SpringWebMvcInstrumentationModule extends InstrumentationModule
20+ implements ExperimentalInstrumentationModule {
1921
2022 public SpringWebMvcInstrumentationModule () {
2123 super ("spring-webmvc" , "spring-webmvc-6.0" );
@@ -33,8 +35,8 @@ public boolean isHelperClass(String className) {
3335 }
3436
3537 @ Override
36- public boolean isIndyModule () {
37- return false ;
38+ public String getModuleGroup () {
39+ return "servlet" ;
3840 }
3941
4042 @ Override
You can’t perform that action at this time.
0 commit comments