Skip to content

Commit 7047a26

Browse files
committed
don't call old plugin when declarative config is in use
1 parent 5186238 commit 7047a26

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

sdk-extensions/autoconfigure/src/main/java/io/opentelemetry/sdk/autoconfigure/AutoConfiguredOpenTelemetrySdkBuilder.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -446,15 +446,6 @@ public AutoConfiguredOpenTelemetrySdk build() {
446446

447447
private AutoConfiguredOpenTelemetrySdk buildImpl() {
448448
SpiHelper spiHelper = SpiHelper.create(componentLoader);
449-
if (!customized) {
450-
customized = true;
451-
mergeSdkTracerProviderConfigurer();
452-
for (AutoConfigurationCustomizerProvider customizer :
453-
spiHelper.loadOrdered(AutoConfigurationCustomizerProvider.class)) {
454-
customizer.customize(this);
455-
}
456-
}
457-
458449
ConfigProperties config = getConfig();
459450

460451
AutoConfiguredOpenTelemetrySdk fromFileConfiguration =
@@ -468,6 +459,15 @@ private AutoConfiguredOpenTelemetrySdk buildImpl() {
468459
return fromFileConfiguration;
469460
}
470461

462+
if (!customized) {
463+
customized = true;
464+
mergeSdkTracerProviderConfigurer();
465+
for (AutoConfigurationCustomizerProvider customizer :
466+
spiHelper.loadOrdered(AutoConfigurationCustomizerProvider.class)) {
467+
customizer.customize(this);
468+
}
469+
}
470+
471471
Resource resource =
472472
ResourceConfiguration.configureResource(config, spiHelper, resourceCustomizer);
473473

0 commit comments

Comments
 (0)