don't call old plugin when declarative config is in use

This commit is contained in:
Gregor Zeitlinger 2025-07-08 16:16:45 +02:00
parent dc2874e2fa
commit 4a3b89848d
1 changed files with 9 additions and 9 deletions

View File

@ -446,15 +446,6 @@ public final class AutoConfiguredOpenTelemetrySdkBuilder implements AutoConfigur
private AutoConfiguredOpenTelemetrySdk buildImpl() {
SpiHelper spiHelper = SpiHelper.create(componentLoader);
if (!customized) {
customized = true;
mergeSdkTracerProviderConfigurer();
for (AutoConfigurationCustomizerProvider customizer :
spiHelper.loadOrdered(AutoConfigurationCustomizerProvider.class)) {
customizer.customize(this);
}
}
ConfigProperties config = getConfig();
AutoConfiguredOpenTelemetrySdk fromFileConfiguration =
@ -468,6 +459,15 @@ public final class AutoConfiguredOpenTelemetrySdkBuilder implements AutoConfigur
return fromFileConfiguration;
}
if (!customized) {
customized = true;
mergeSdkTracerProviderConfigurer();
for (AutoConfigurationCustomizerProvider customizer :
spiHelper.loadOrdered(AutoConfigurationCustomizerProvider.class)) {
customizer.customize(this);
}
}
Resource resource =
ResourceConfiguration.configureResource(config, spiHelper, resourceCustomizer);