Skip to content

Commit 2f320b9

Browse files
authored
Enable opentelemetry-api and opentelemetry-instrumentation-annotations even when default-enabled is false (#18792)
1 parent 3ffc18c commit 2f320b9

24 files changed

Lines changed: 123 additions & 21 deletions

File tree

instrumentation/opentelemetry-api/opentelemetry-api-1.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/OpenTelemetryApiInstrumentationModule.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,13 @@
1212
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
1313
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
1414
import io.opentelemetry.javaagent.extension.instrumentation.internal.ExperimentalInstrumentationModule;
15+
import io.opentelemetry.javaagent.extension.instrumentation.internal.V3PreviewFallbackEnabledInstrumentationModule;
1516
import java.util.List;
1617

1718
@AutoService(InstrumentationModule.class)
18-
public class OpenTelemetryApiInstrumentationModule extends InstrumentationModule
19+
@SuppressWarnings("deprecation") // using v3 preview fallback helper until 3.0
20+
public class OpenTelemetryApiInstrumentationModule
21+
extends V3PreviewFallbackEnabledInstrumentationModule
1922
implements ExperimentalInstrumentationModule {
2023
public OpenTelemetryApiInstrumentationModule() {
2124
super("opentelemetry-api", "opentelemetry-api-1.0");

instrumentation/opentelemetry-api/opentelemetry-api-1.10/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_10/OpenTelemetryApiInstrumentationModule.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,14 @@
1212
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
1313
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
1414
import io.opentelemetry.javaagent.extension.instrumentation.internal.ExperimentalInstrumentationModule;
15+
import io.opentelemetry.javaagent.extension.instrumentation.internal.V3PreviewFallbackEnabledInstrumentationModule;
1516
import java.util.List;
1617
import net.bytebuddy.matcher.ElementMatcher;
1718

1819
@AutoService(InstrumentationModule.class)
19-
public class OpenTelemetryApiInstrumentationModule extends InstrumentationModule
20+
@SuppressWarnings("deprecation") // using v3 preview fallback helper until 3.0
21+
public class OpenTelemetryApiInstrumentationModule
22+
extends V3PreviewFallbackEnabledInstrumentationModule
2023
implements ExperimentalInstrumentationModule {
2124

2225
public OpenTelemetryApiInstrumentationModule() {

instrumentation/opentelemetry-api/opentelemetry-api-1.15/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_15/OpenTelemetryApiInstrumentationModule.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,14 @@
1212
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
1313
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
1414
import io.opentelemetry.javaagent.extension.instrumentation.internal.ExperimentalInstrumentationModule;
15+
import io.opentelemetry.javaagent.extension.instrumentation.internal.V3PreviewFallbackEnabledInstrumentationModule;
1516
import java.util.List;
1617
import net.bytebuddy.matcher.ElementMatcher;
1718

1819
@AutoService(InstrumentationModule.class)
19-
public class OpenTelemetryApiInstrumentationModule extends InstrumentationModule
20+
@SuppressWarnings("deprecation") // using v3 preview fallback helper until 3.0
21+
public class OpenTelemetryApiInstrumentationModule
22+
extends V3PreviewFallbackEnabledInstrumentationModule
2023
implements ExperimentalInstrumentationModule {
2124
public OpenTelemetryApiInstrumentationModule() {
2225
super("opentelemetry-api", "opentelemetry-api-1.15");

instrumentation/opentelemetry-api/opentelemetry-api-1.27/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_27/OpenTelemetryApiInstrumentationModule.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,14 @@
1212
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
1313
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
1414
import io.opentelemetry.javaagent.extension.instrumentation.internal.ExperimentalInstrumentationModule;
15+
import io.opentelemetry.javaagent.extension.instrumentation.internal.V3PreviewFallbackEnabledInstrumentationModule;
1516
import java.util.List;
1617
import net.bytebuddy.matcher.ElementMatcher;
1718

1819
@AutoService(InstrumentationModule.class)
19-
public class OpenTelemetryApiInstrumentationModule extends InstrumentationModule
20+
@SuppressWarnings("deprecation") // using v3 preview fallback helper until 3.0
21+
public class OpenTelemetryApiInstrumentationModule
22+
extends V3PreviewFallbackEnabledInstrumentationModule
2023
implements ExperimentalInstrumentationModule {
2124
public OpenTelemetryApiInstrumentationModule() {
2225
super("opentelemetry-api", "opentelemetry-api-1.27");

instrumentation/opentelemetry-api/opentelemetry-api-1.31/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_31/incubator/OpenTelemetryApiInstrumentationModule.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,14 @@
1212
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
1313
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
1414
import io.opentelemetry.javaagent.extension.instrumentation.internal.ExperimentalInstrumentationModule;
15+
import io.opentelemetry.javaagent.extension.instrumentation.internal.V3PreviewFallbackEnabledInstrumentationModule;
1516
import java.util.List;
1617
import net.bytebuddy.matcher.ElementMatcher;
1718

1819
@AutoService(InstrumentationModule.class)
19-
public class OpenTelemetryApiInstrumentationModule extends InstrumentationModule
20+
@SuppressWarnings("deprecation") // using v3 preview fallback helper until 3.0
21+
public class OpenTelemetryApiInstrumentationModule
22+
extends V3PreviewFallbackEnabledInstrumentationModule
2023
implements ExperimentalInstrumentationModule {
2124
public OpenTelemetryApiInstrumentationModule() {
2225
super("opentelemetry-api", "opentelemetry-api-1.31", "opentelemetry-api-incubator-1.31");

instrumentation/opentelemetry-api/opentelemetry-api-1.32/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_32/OpenTelemetryApiInstrumentationModule.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,14 @@
1313
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
1414
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
1515
import io.opentelemetry.javaagent.extension.instrumentation.internal.ExperimentalInstrumentationModule;
16+
import io.opentelemetry.javaagent.extension.instrumentation.internal.V3PreviewFallbackEnabledInstrumentationModule;
1617
import java.util.List;
1718
import net.bytebuddy.matcher.ElementMatcher;
1819

1920
@AutoService(InstrumentationModule.class)
20-
public class OpenTelemetryApiInstrumentationModule extends InstrumentationModule
21+
@SuppressWarnings("deprecation") // using v3 preview fallback helper until 3.0
22+
public class OpenTelemetryApiInstrumentationModule
23+
extends V3PreviewFallbackEnabledInstrumentationModule
2124
implements ExperimentalInstrumentationModule {
2225
public OpenTelemetryApiInstrumentationModule() {
2326
super("opentelemetry-api", "opentelemetry-api-1.32");

instrumentation/opentelemetry-api/opentelemetry-api-1.32/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_32/incubator/OpenTelemetryApiIncubatorInstrumentationModule.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,14 @@
1212
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
1313
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
1414
import io.opentelemetry.javaagent.extension.instrumentation.internal.ExperimentalInstrumentationModule;
15+
import io.opentelemetry.javaagent.extension.instrumentation.internal.V3PreviewFallbackEnabledInstrumentationModule;
1516
import java.util.List;
1617
import net.bytebuddy.matcher.ElementMatcher;
1718

1819
@AutoService(InstrumentationModule.class)
19-
public class OpenTelemetryApiIncubatorInstrumentationModule extends InstrumentationModule
20+
@SuppressWarnings("deprecation") // using v3 preview fallback helper until 3.0
21+
public class OpenTelemetryApiIncubatorInstrumentationModule
22+
extends V3PreviewFallbackEnabledInstrumentationModule
2023
implements ExperimentalInstrumentationModule {
2124
public OpenTelemetryApiIncubatorInstrumentationModule() {
2225
super("opentelemetry-api", "opentelemetry-api-1.32", "opentelemetry-api-incubator-1.32");

instrumentation/opentelemetry-api/opentelemetry-api-1.37/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_37/incubator/OpenTelemetryApiInstrumentationModule.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,14 @@
1212
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
1313
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
1414
import io.opentelemetry.javaagent.extension.instrumentation.internal.ExperimentalInstrumentationModule;
15+
import io.opentelemetry.javaagent.extension.instrumentation.internal.V3PreviewFallbackEnabledInstrumentationModule;
1516
import java.util.List;
1617
import net.bytebuddy.matcher.ElementMatcher;
1718

1819
@AutoService(InstrumentationModule.class)
19-
public class OpenTelemetryApiInstrumentationModule extends InstrumentationModule
20+
@SuppressWarnings("deprecation") // using v3 preview fallback helper until 3.0
21+
public class OpenTelemetryApiInstrumentationModule
22+
extends V3PreviewFallbackEnabledInstrumentationModule
2023
implements ExperimentalInstrumentationModule {
2124
public OpenTelemetryApiInstrumentationModule() {
2225
super("opentelemetry-api", "opentelemetry-api-1.37", "opentelemetry-api-incubator-1.37");

instrumentation/opentelemetry-api/opentelemetry-api-1.38/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_38/OpenTelemetryApiInstrumentationModule.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,14 @@
1313
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
1414
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
1515
import io.opentelemetry.javaagent.extension.instrumentation.internal.ExperimentalInstrumentationModule;
16+
import io.opentelemetry.javaagent.extension.instrumentation.internal.V3PreviewFallbackEnabledInstrumentationModule;
1617
import java.util.List;
1718
import net.bytebuddy.matcher.ElementMatcher;
1819

1920
@AutoService(InstrumentationModule.class)
20-
public class OpenTelemetryApiInstrumentationModule extends InstrumentationModule
21+
@SuppressWarnings("deprecation") // using v3 preview fallback helper until 3.0
22+
public class OpenTelemetryApiInstrumentationModule
23+
extends V3PreviewFallbackEnabledInstrumentationModule
2124
implements ExperimentalInstrumentationModule {
2225
public OpenTelemetryApiInstrumentationModule() {
2326
super("opentelemetry-api", "opentelemetry-api-1.38");

instrumentation/opentelemetry-api/opentelemetry-api-1.38/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opentelemetryapi/v1_38/incubator/OpenTelemetryApiIncubatorInstrumentationModule.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,14 @@
1212
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
1313
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
1414
import io.opentelemetry.javaagent.extension.instrumentation.internal.ExperimentalInstrumentationModule;
15+
import io.opentelemetry.javaagent.extension.instrumentation.internal.V3PreviewFallbackEnabledInstrumentationModule;
1516
import java.util.List;
1617
import net.bytebuddy.matcher.ElementMatcher;
1718

1819
@AutoService(InstrumentationModule.class)
19-
public class OpenTelemetryApiIncubatorInstrumentationModule extends InstrumentationModule
20+
@SuppressWarnings("deprecation") // using v3 preview fallback helper until 3.0
21+
public class OpenTelemetryApiIncubatorInstrumentationModule
22+
extends V3PreviewFallbackEnabledInstrumentationModule
2023
implements ExperimentalInstrumentationModule {
2124
public OpenTelemetryApiIncubatorInstrumentationModule() {
2225
super("opentelemetry-api", "opentelemetry-api-1.38", "opentelemetry-api-incubator-1.38");

0 commit comments

Comments
 (0)