This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch camel-3.20.x in repository https://gitbox.apache.org/repos/asf/camel.git
commit a5b7d028aa1b930c127322902ad0b223e2c42fac Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Fri Jul 14 11:48:10 2023 +0200 CAMEL-19603: camel-core - configureVault should be done general so its also done for Spring Boot and Quarkus and not only camel-main/camel-jbang. --- .../src/main/java/org/apache/camel/main/BaseMainSupport.java | 3 ++- .../java/org/apache/camel/main/DefaultConfigurationConfigurer.java | 7 ++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java b/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java index 2dccb705cfc..5863226de5c 100644 --- a/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java +++ b/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java @@ -52,7 +52,6 @@ import org.apache.camel.saga.CamelSagaService; import org.apache.camel.spi.AutowiredLifecycleStrategy; import org.apache.camel.spi.CamelBeanPostProcessor; import org.apache.camel.spi.CamelEvent; -import org.apache.camel.spi.ContextReloadStrategy; import org.apache.camel.spi.DataFormat; import org.apache.camel.spi.Language; import org.apache.camel.spi.PackageScanClassResolver; @@ -1108,6 +1107,8 @@ public abstract class BaseMainSupport extends BaseService { // and call after all properties are set DefaultConfigurationConfigurer.afterPropertiesSet(camelContext); + // and configure vault + DefaultConfigurationConfigurer.configureVault(camelContext); } private void setRouteTemplateProperties( diff --git a/core/camel-main/src/main/java/org/apache/camel/main/DefaultConfigurationConfigurer.java b/core/camel-main/src/main/java/org/apache/camel/main/DefaultConfigurationConfigurer.java index 0e84d35ae6f..939fad307c5 100644 --- a/core/camel-main/src/main/java/org/apache/camel/main/DefaultConfigurationConfigurer.java +++ b/core/camel-main/src/main/java/org/apache/camel/main/DefaultConfigurationConfigurer.java @@ -571,6 +571,10 @@ public final class DefaultConfigurationConfigurer { devConsoleRegistry.register(console); } } + + // set the default thread pool profile if defined + initThreadPoolProfiles(registry, camelContext); + // vaults AwsVaultConfiguration aws = getSingleBeanOfType(registry, AwsVaultConfiguration.class); if (aws != null) { @@ -593,9 +597,6 @@ public final class DefaultConfigurationConfigurer { vault.setHashicorpVaultConfiguration(hashicorp); } configureVault(camelContext); - - // set the default thread pool profile if defined - initThreadPoolProfiles(registry, camelContext); } /**