File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed
instrumentation/kotlinx-coroutines/kotlinx-coroutines-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/kotlinxcoroutines/instrumentationannotations Expand file tree Collapse file tree 1 file changed +13
-1
lines changed 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 ;
15+ import java .util .Arrays ;
1416import java .util .List ;
1517import net .bytebuddy .matcher .ElementMatcher ;
1618
1719/** Instrumentation for methods annotated with {@code WithSpan} annotation. */
1820@ AutoService (InstrumentationModule .class )
19- public class AnnotationInstrumentationModule extends InstrumentationModule {
21+ public class AnnotationInstrumentationModule extends InstrumentationModule
22+ implements ExperimentalInstrumentationModule {
2023
2124 public AnnotationInstrumentationModule () {
2225 super (
@@ -44,4 +47,13 @@ public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
4447 public List <TypeInstrumentation > typeInstrumentations () {
4548 return singletonList (new WithSpanInstrumentation ());
4649 }
50+
51+ @ Override
52+ public List <String > injectedClassNames () {
53+ return Arrays .asList (
54+ "io.opentelemetry.javaagent.instrumentation.kotlinxcoroutines.instrumentationannotations.AnnotationSingletons" ,
55+ "io.opentelemetry.javaagent.instrumentation.kotlinxcoroutines.instrumentationannotations.AnnotationInstrumentationHelper" ,
56+ "io.opentelemetry.javaagent.instrumentation.kotlinxcoroutines.instrumentationannotations.MethodRequest" ,
57+ "io.opentelemetry.javaagent.instrumentation.kotlinxcoroutines.instrumentationannotations.MethodRequestCodeAttributesGetter" );
58+ }
4759}
You can’t perform that action at this time.
0 commit comments