File tree Expand file tree Collapse file tree 3 files changed +24
-3
lines changed
jedis-1.4/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jedis/v1_4
jedis-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jedis/v3_0
jedis-4.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jedis/v4_0 Expand file tree Collapse file tree 3 files changed +24
-3
lines changed Original file line number Diff line number Diff line change 1212import com .google .auto .service .AutoService ;
1313import io .opentelemetry .javaagent .extension .instrumentation .InstrumentationModule ;
1414import io .opentelemetry .javaagent .extension .instrumentation .TypeInstrumentation ;
15+ import io .opentelemetry .javaagent .extension .instrumentation .internal .ExperimentalInstrumentationModule ;
1516import java .util .List ;
1617import net .bytebuddy .matcher .ElementMatcher ;
1718
1819@ AutoService (InstrumentationModule .class )
19- public class JedisInstrumentationModule extends InstrumentationModule {
20+ public class JedisInstrumentationModule extends InstrumentationModule
21+ implements ExperimentalInstrumentationModule {
2022
2123 public JedisInstrumentationModule () {
2224 super ("jedis" , "jedis-1.4" );
@@ -32,4 +34,9 @@ public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
3234 public List <TypeInstrumentation > typeInstrumentations () {
3335 return asList (new JedisConnectionInstrumentation (), new JedisInstrumentation ());
3436 }
37+
38+ @ Override
39+ public boolean isIndyReady () {
40+ return true ;
41+ }
3542}
Original file line number Diff line number Diff line change 1212import com .google .auto .service .AutoService ;
1313import io .opentelemetry .javaagent .extension .instrumentation .InstrumentationModule ;
1414import io .opentelemetry .javaagent .extension .instrumentation .TypeInstrumentation ;
15+ import io .opentelemetry .javaagent .extension .instrumentation .internal .ExperimentalInstrumentationModule ;
1516import java .util .List ;
1617import net .bytebuddy .matcher .ElementMatcher ;
1718
1819@ AutoService (InstrumentationModule .class )
19- public class JedisInstrumentationModule extends InstrumentationModule {
20+ public class JedisInstrumentationModule extends InstrumentationModule
21+ implements ExperimentalInstrumentationModule {
2022
2123 public JedisInstrumentationModule () {
2224 super ("jedis" , "jedis-3.0" );
@@ -34,4 +36,9 @@ public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
3436 public List <TypeInstrumentation > typeInstrumentations () {
3537 return asList (new JedisConnectionInstrumentation (), new JedisInstrumentation ());
3638 }
39+
40+ @ Override
41+ public boolean isIndyReady () {
42+ return true ;
43+ }
3744}
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 JedisInstrumentationModule extends InstrumentationModule {
19+ public class JedisInstrumentationModule extends InstrumentationModule
20+ implements ExperimentalInstrumentationModule {
1921
2022 public JedisInstrumentationModule () {
2123 super ("jedis" , "jedis-4.0" );
@@ -30,4 +32,9 @@ public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
3032 public List <TypeInstrumentation > typeInstrumentations () {
3133 return asList (new JedisConnectionInstrumentation (), new JedisInstrumentation ());
3234 }
35+
36+ @ Override
37+ public boolean isIndyReady () {
38+ return true ;
39+ }
3340}
You can’t perform that action at this time.
0 commit comments