Skip to content

Commit e5af139

Browse files
authored
rename spring autoconfigure to autoconfigure-2 (#11800)
1 parent c1c76a1 commit e5af139

File tree

81 files changed

+205
-187
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+205
-187
lines changed

custom-checks/src/main/java/io/opentelemetry/javaagent/customchecks/OtelInternalJavadoc.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public class OtelInternalJavadoc extends BugChecker implements BugChecker.ClassT
4242

4343
@Override
4444
public Description matchClass(ClassTree tree, VisitorState state) {
45-
if (!isPublic(tree) || !isInternal(state)) {
45+
if (!isPublic(tree) || !isInternal(state) || tree.getSimpleName().toString().endsWith("Test")) {
4646
return Description.NO_MATCH;
4747
}
4848
String javadoc = getJavadoc(state);

docs/contributing/intellij-setup-and-troubleshooting.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ If you are working on a specific instrumentation, you can load only the modules
3535
For example, to load the modules for the Spring Boot autoconfigure instrumentation, run:
3636

3737
```shell
38-
./docs/contributing/selectModules.kts instrumentation/spring/spring-boot-autoconfigure/
38+
./docs/contributing/selectModules.kts instrumentation/spring/spring-boot-autoconfigure-2/
3939
```
4040

4141
Install the [Kotlin executable](https://kotlinlang.org/docs/tutorials/command-line.html)

docs/contributing/selectModules.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ main(args)
1212

1313
fun main(args: Array<String>) {
1414
if (args.isEmpty()) {
15-
println("Usage: ./docs/contributing/selectModules.kts instrumentation/spring/spring-boot-autoconfigure/ <module to include2> ...")
15+
println("Usage: ./docs/contributing/selectModules.kts instrumentation/spring/spring-boot-autoconfigure-2/ <module to include2> ...")
1616
return
1717
}
1818

instrumentation/spring/spring-boot-autoconfigure/build.gradle.kts renamed to instrumentation/spring/spring-boot-autoconfigure-2/build.gradle.kts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ plugins {
22
id("otel.library-instrumentation")
33
}
44

5-
// Name the Spring Boot modules in accordance with https://docs.spring.io/spring-boot/docs/current/reference/html/features.html#features.developing-auto-configuration.custom-starter
6-
base.archivesName.set("opentelemetry-spring-boot")
5+
base.archivesName.set("opentelemetry-autoconfigure-spring-boot-2")
76
group = "io.opentelemetry.instrumentation"
87

98
val springBootVersion = "2.7.18" // AutoConfiguration is added in 2.7.0, but can be used with older versions
@@ -33,9 +32,7 @@ dependencies {
3332
implementation(project(":instrumentation:spring:spring-kafka-2.7:library"))
3433
implementation(project(":instrumentation:spring:spring-web:spring-web-3.1:library"))
3534
implementation(project(":instrumentation:spring:spring-webmvc:spring-webmvc-5.3:library"))
36-
implementation(project(":instrumentation:spring:spring-webmvc:spring-webmvc-6.0:library"))
3735
compileOnly("javax.servlet:javax.servlet-api:3.1.0")
38-
compileOnly("jakarta.servlet:jakarta.servlet-api:5.0.0")
3936
implementation(project(":instrumentation:spring:spring-webflux:spring-webflux-5.3:library"))
4037
implementation(project(":instrumentation:micrometer:micrometer-1.5:library"))
4138
implementation(project(":instrumentation:log4j:log4j-appender-2.17:library"))
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,18 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2;
77

88
import io.opentelemetry.api.OpenTelemetry;
99
import io.opentelemetry.api.trace.TracerProvider;
10-
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.MapConverter;
11-
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.SdkEnabled;
12-
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.properties.OtelResourceProperties;
13-
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.properties.OtlpExporterProperties;
14-
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.properties.PropagationProperties;
15-
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.properties.SpringConfigProperties;
16-
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.resources.DistroVersionResourceProvider;
17-
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.resources.SpringResourceProvider;
10+
import io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.MapConverter;
11+
import io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.SdkEnabled;
12+
import io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.properties.OtelResourceProperties;
13+
import io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.properties.OtlpExporterProperties;
14+
import io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.properties.PropagationProperties;
15+
import io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.properties.SpringConfigProperties;
16+
import io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.resources.DistroVersionResourceProvider;
17+
import io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.resources.SpringResourceProvider;
1818
import io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk;
1919
import io.opentelemetry.sdk.autoconfigure.internal.AutoConfigureUtil;
2020
import io.opentelemetry.sdk.autoconfigure.internal.ComponentLoader;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.internal;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal;
77

88
import io.opentelemetry.api.OpenTelemetry;
99
import java.lang.annotation.ElementType;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.internal;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal;
77

88
import java.util.Map;
99
import org.springframework.context.annotation.Condition;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.internal;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal;
77

88
import io.opentelemetry.sdk.autoconfigure.spi.internal.DefaultConfigProperties;
99
import java.util.Collections;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.internal;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal;
77

88
import org.springframework.boot.autoconfigure.condition.AnyNestedCondition;
99
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,24 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.instrumentation.annotations;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.instrumentation.annotations;
77

88
import io.opentelemetry.api.OpenTelemetry;
99
import io.opentelemetry.instrumentation.annotations.WithSpan;
10-
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.ConditionalOnEnabledInstrumentation;
10+
import io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.ConditionalOnEnabledInstrumentation;
1111
import org.aspectj.lang.annotation.Aspect;
1212
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
1313
import org.springframework.context.annotation.Bean;
1414
import org.springframework.context.annotation.Configuration;
1515
import org.springframework.core.DefaultParameterNameDiscoverer;
1616
import org.springframework.core.ParameterNameDiscoverer;
1717

18-
/** Configures {@link WithSpanAspect} to trace bean methods annotated with {@link WithSpan}. */
18+
/**
19+
* Configures {@link WithSpanAspect} to trace bean methods annotated with {@link WithSpan}.
20+
*
21+
* <p>This class is internal and is hence not for public use. Its APIs are unstable and can change
22+
* at any time.
23+
*/
1924
@ConditionalOnEnabledInstrumentation(module = "annotations")
2025
@ConditionalOnClass(Aspect.class)
2126
@Configuration
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.instrumentation.annotations;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.instrumentation.annotations;
77

88
import io.opentelemetry.api.OpenTelemetry;
99
import org.aspectj.lang.ProceedingJoinPoint;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.instrumentation.annotations;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.instrumentation.annotations;
77

88
import io.opentelemetry.api.trace.SpanKind;
99
import io.opentelemetry.instrumentation.annotations.WithSpan;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.instrumentation.annotations;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.instrumentation.annotations;
77

88
import io.opentelemetry.instrumentation.api.incubator.semconv.code.CodeAttributesGetter;
99

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.instrumentation.annotations;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.instrumentation.annotations;
77

88
import io.opentelemetry.api.OpenTelemetry;
99
import io.opentelemetry.api.trace.Span;
@@ -28,7 +28,7 @@
2828
* can not be applied to constructors.
2929
*/
3030
abstract class WithSpanAspect {
31-
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.spring-boot-autoconfigure";
31+
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.spring-boot-autoconfigure-2";
3232

3333
private final Instrumenter<JoinPointRequest, Object> instrumenter;
3434
private final JoinPointRequest.Factory requestFactory;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.instrumentation.annotations;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.instrumentation.annotations;
77

88
import io.opentelemetry.instrumentation.annotations.SpanAttribute;
99
import io.opentelemetry.instrumentation.api.annotation.support.ParameterAttributeNamesExtractor;
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.instrumentation.jdbc;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.instrumentation.jdbc;
77

88
import com.google.errorprone.annotations.CanIgnoreReturnValue;
99
import io.opentelemetry.api.OpenTelemetry;
1010
import io.opentelemetry.instrumentation.jdbc.datasource.JdbcTelemetry;
11-
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.properties.InstrumentationConfigUtil;
11+
import io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.properties.InstrumentationConfigUtil;
1212
import io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties;
1313
import javax.sql.DataSource;
1414
import org.springframework.aop.scope.ScopedProxyUtils;
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.instrumentation.jdbc;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.instrumentation.jdbc;
77

88
import io.opentelemetry.api.OpenTelemetry;
9-
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.ConditionalOnEnabledInstrumentation;
9+
import io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.ConditionalOnEnabledInstrumentation;
1010
import io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties;
1111
import javax.sql.DataSource;
1212
import org.springframework.beans.factory.ObjectProvider;
@@ -16,6 +16,10 @@
1616
import org.springframework.context.annotation.Bean;
1717
import org.springframework.context.annotation.Configuration;
1818

19+
/**
20+
* This class is internal and is hence not for public use. Its APIs are unstable and can change at
21+
* any time.
22+
*/
1923
@ConditionalOnEnabledInstrumentation(module = "jdbc")
2024
@AutoConfiguration(after = DataSourceAutoConfiguration.class)
2125
@ConditionalOnBean({DataSource.class})
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.instrumentation.kafka;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.instrumentation.kafka;
77

88
import io.opentelemetry.api.OpenTelemetry;
99
import io.opentelemetry.instrumentation.spring.kafka.v2_7.SpringKafkaTelemetry;
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.instrumentation.kafka;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.instrumentation.kafka;
77

88
import io.opentelemetry.api.OpenTelemetry;
99
import io.opentelemetry.instrumentation.kafkaclients.v2_6.KafkaTelemetry;
10-
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.ConditionalOnEnabledInstrumentation;
10+
import io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.ConditionalOnEnabledInstrumentation;
1111
import io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties;
1212
import org.springframework.beans.factory.ObjectProvider;
1313
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
@@ -17,6 +17,10 @@
1717
import org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory;
1818
import org.springframework.kafka.core.KafkaTemplate;
1919

20+
/**
21+
* This class is internal and is hence not for public use. Its APIs are unstable and can change at
22+
* any time.
23+
*/
2024
@ConditionalOnEnabledInstrumentation(module = "kafka")
2125
@ConditionalOnClass({KafkaTemplate.class, ConcurrentKafkaListenerContainerFactory.class})
2226
@Configuration
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.instrumentation.logging;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.instrumentation.logging;
77

88
import org.springframework.boot.SpringApplication;
99
import org.springframework.boot.context.event.ApplicationEnvironmentPreparedEvent;
@@ -13,6 +13,10 @@
1313
import org.springframework.context.event.GenericApplicationListener;
1414
import org.springframework.core.ResolvableType;
1515

16+
/**
17+
* This class is internal and is hence not for public use. Its APIs are unstable and can change at
18+
* any time.
19+
*/
1620
public class LogbackAppenderApplicationListener implements GenericApplicationListener {
1721

1822
private static final Class<?>[] SOURCE_TYPES = {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.instrumentation.logging;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.instrumentation.logging;
77

88
import ch.qos.logback.classic.LoggerContext;
99
import ch.qos.logback.classic.spi.ILoggingEvent;
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,20 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.instrumentation.logging;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.instrumentation.logging;
77

88
import io.opentelemetry.api.OpenTelemetry;
9-
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.ConditionalOnEnabledInstrumentation;
9+
import io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.ConditionalOnEnabledInstrumentation;
1010
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
1111
import org.springframework.boot.context.event.ApplicationReadyEvent;
1212
import org.springframework.context.ApplicationListener;
1313
import org.springframework.context.annotation.Bean;
1414
import org.springframework.context.annotation.Configuration;
1515

16+
/**
17+
* This class is internal and is hence not for public use. Its APIs are unstable and can change at
18+
* any time.
19+
*/
1620
@Configuration
1721
@SuppressWarnings("OtelPrivateConstructorForUtilityClass")
1822
public class OpenTelemetryAppenderAutoConfiguration {
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.instrumentation.micrometer;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.instrumentation.micrometer;
77

88
import io.micrometer.core.instrument.Clock;
99
import io.micrometer.core.instrument.MeterRegistry;
1010
import io.opentelemetry.api.OpenTelemetry;
1111
import io.opentelemetry.instrumentation.micrometer.v1_5.OpenTelemetryMeterRegistry;
12-
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.ConditionalOnEnabledInstrumentation;
12+
import io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.ConditionalOnEnabledInstrumentation;
1313
import org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration;
1414
import org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration;
1515
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
@@ -19,6 +19,10 @@
1919
import org.springframework.context.annotation.Bean;
2020
import org.springframework.context.annotation.Configuration;
2121

22+
/**
23+
* This class is internal and is hence not for public use. Its APIs are unstable and can change at
24+
* any time.
25+
*/
2226
@ConditionalOnEnabledInstrumentation(module = "micrometer", enabledByDefault = false)
2327
@AutoConfigureAfter(MetricsAutoConfiguration.class)
2428
@AutoConfigureBefore(CompositeMeterRegistryAutoConfiguration.class)
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,24 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.instrumentation.mongo;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.instrumentation.mongo;
77

88
import com.mongodb.MongoClientSettings;
99
import io.opentelemetry.api.OpenTelemetry;
1010
import io.opentelemetry.instrumentation.mongo.v3_1.MongoTelemetry;
11-
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.ConditionalOnEnabledInstrumentation;
12-
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.properties.InstrumentationConfigUtil;
11+
import io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.ConditionalOnEnabledInstrumentation;
12+
import io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.properties.InstrumentationConfigUtil;
1313
import io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties;
1414
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
1515
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
1616
import org.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizer;
1717
import org.springframework.context.annotation.Bean;
1818
import org.springframework.context.annotation.Configuration;
1919

20+
/**
21+
* This class is internal and is hence not for public use. Its APIs are unstable and can change at
22+
* any time.
23+
*/
2024
@ConditionalOnBean(OpenTelemetry.class)
2125
@ConditionalOnClass(MongoClientSettings.class)
2226
@ConditionalOnEnabledInstrumentation(module = "mongo")
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.spring.autoconfigure.instrumentation.r2dbc;
6+
package io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.instrumentation.r2dbc;
77

88
import io.opentelemetry.api.OpenTelemetry;
9-
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.ConditionalOnEnabledInstrumentation;
9+
import io.opentelemetry.instrumentation.spring.autoconfigure.v2.internal.ConditionalOnEnabledInstrumentation;
1010
import io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties;
1111
import io.r2dbc.spi.ConnectionFactory;
1212
import org.springframework.beans.factory.ObjectProvider;
@@ -15,6 +15,10 @@
1515
import org.springframework.context.annotation.Bean;
1616
import org.springframework.context.annotation.Configuration;
1717

18+
/**
19+
* This class is internal and is hence not for public use. Its APIs are unstable and can change at
20+
* any time.
21+
*/
1822
@ConditionalOnBean(OpenTelemetry.class)
1923
@ConditionalOnClass(ConnectionFactory.class)
2024
@ConditionalOnEnabledInstrumentation(module = "r2dbc")

0 commit comments

Comments
 (0)