Skip to content

Commit 2f0600f

Browse files
committed
comment
1 parent 0429d64 commit 2f0600f

4 files changed

Lines changed: 10 additions & 0 deletions

File tree

  • instrumentation/spring
    • spring-webflux/spring-webflux-5.3/library/src/main/java/io/opentelemetry/instrumentation/spring/webflux/v5_3/internal
    • spring-webmvc
      • spring-webmvc-5.3/library/src/main/java/io/opentelemetry/instrumentation/spring/webmvc/v5_3/internal
      • spring-webmvc-6.0/library/src/main/java/io/opentelemetry/instrumentation/spring/webmvc/v6_0/internal
    • spring-web/spring-web-3.1/library/src/main/java/io/opentelemetry/instrumentation/spring/web/v3_1/internal

instrumentation/spring/spring-web/spring-web-3.1/library/src/main/java/io/opentelemetry/instrumentation/spring/web/v3_1/internal/WebTelemetryUtil.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ public final class WebTelemetryUtil {
3333
@CanIgnoreReturnValue
3434
public static SpringWebTelemetryBuilder applyCommonConfig(
3535
SpringWebTelemetryBuilder builder, OpenTelemetry openTelemetry) {
36+
// builderExtractor is guaranteed non-null because the builder class registers it during
37+
// static initialization, before a builder instance can be passed here
3638
if (builderExtractor != null) {
3739
builderExtractor.apply(builder).configure(new CommonConfig(openTelemetry));
3840
}

instrumentation/spring/spring-webflux/spring-webflux-5.3/library/src/main/java/io/opentelemetry/instrumentation/spring/webflux/v5_3/internal/SpringWebfluxBuilderUtil.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ public final class SpringWebfluxBuilderUtil {
4444
@CanIgnoreReturnValue
4545
public static SpringWebfluxClientTelemetryBuilder applyClientCommonConfig(
4646
SpringWebfluxClientTelemetryBuilder builder, OpenTelemetry openTelemetry) {
47+
// clientBuilderExtractor is guaranteed non-null because the builder class registers it during
48+
// static initialization, before a builder instance can be passed here
4749
if (clientBuilderExtractor != null) {
4850
clientBuilderExtractor.apply(builder).configure(new CommonConfig(openTelemetry));
4951
}
@@ -53,6 +55,8 @@ public static SpringWebfluxClientTelemetryBuilder applyClientCommonConfig(
5355
@CanIgnoreReturnValue
5456
public static SpringWebfluxServerTelemetryBuilder applyServerCommonConfig(
5557
SpringWebfluxServerTelemetryBuilder builder, OpenTelemetry openTelemetry) {
58+
// serverBuilderExtractor is guaranteed non-null because the builder class registers it during
59+
// static initialization, before a builder instance can be passed here
5660
if (serverBuilderExtractor != null) {
5761
serverBuilderExtractor.apply(builder).configure(new CommonConfig(openTelemetry));
5862
}

instrumentation/spring/spring-webmvc/spring-webmvc-5.3/library/src/main/java/io/opentelemetry/instrumentation/spring/webmvc/v5_3/internal/SpringMvcBuilderUtil.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ public final class SpringMvcBuilderUtil {
3535
@CanIgnoreReturnValue
3636
public static SpringWebMvcTelemetryBuilder applyCommonConfig(
3737
SpringWebMvcTelemetryBuilder builder, OpenTelemetry openTelemetry) {
38+
// builderExtractor is guaranteed non-null because the builder class registers it during
39+
// static initialization, before a builder instance can be passed here
3840
if (builderExtractor != null) {
3941
builderExtractor.apply(builder).configure(new CommonConfig(openTelemetry));
4042
}

instrumentation/spring/spring-webmvc/spring-webmvc-6.0/library/src/main/java/io/opentelemetry/instrumentation/spring/webmvc/v6_0/internal/SpringMvcBuilderUtil.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ public final class SpringMvcBuilderUtil {
3737
@CanIgnoreReturnValue
3838
public static SpringWebMvcTelemetryBuilder applyCommonConfig(
3939
SpringWebMvcTelemetryBuilder builder, OpenTelemetry openTelemetry) {
40+
// builderExtractor is guaranteed non-null because the builder class registers it during
41+
// static initialization, before a builder instance can be passed here
4042
if (builderExtractor != null) {
4143
requireNonNull(builderExtractor).apply(builder).configure(new CommonConfig(openTelemetry));
4244
}

0 commit comments

Comments
 (0)