This is an automated email from the ASF dual-hosted git repository.

zregvart pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/master by this push:
     new b22c3fe  CAMEL-12482: add support for custom ExecutorSer...
b22c3fe is described below

commit b22c3fe4be4262742c48bb89022466d68a71d042
Author: Zoran Regvart <zregv...@apache.org>
AuthorDate: Fri May 4 10:44:40 2018 +0200

    CAMEL-12482: add support for custom ExecutorSer...
    
    ...viceManager in CamelAutoConfiguration
    
    This adds a lookup of `ExecutorServiceManager` implementing bean when
    auto-configuring CamelContext in Spring Boot auto-configuration.
---
 .../java/org/apache/camel/spring/boot/CamelAutoConfiguration.java | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git 
a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelAutoConfiguration.java
 
b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelAutoConfiguration.java
index 4d1c95d..78a8dbb 100644
--- 
a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelAutoConfiguration.java
+++ 
b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelAutoConfiguration.java
@@ -44,6 +44,7 @@ import org.apache.camel.spi.AsyncProcessorAwaitManager;
 import org.apache.camel.spi.EndpointStrategy;
 import org.apache.camel.spi.EventFactory;
 import org.apache.camel.spi.EventNotifier;
+import org.apache.camel.spi.ExecutorServiceManager;
 import org.apache.camel.spi.InflightRepository;
 import org.apache.camel.spi.InterceptStrategy;
 import org.apache.camel.spi.LifecycleStrategy;
@@ -534,6 +535,13 @@ public class CamelAutoConfiguration {
             }
         }
 
+        // ExecutorServiceManager
+        final ExecutorServiceManager executorServiceManager = 
getSingleBeanOfType(applicationContext, ExecutorServiceManager.class);
+        if (executorServiceManager != null) {
+            LOG.info("Using custom ExecutorServiceManager: {}", 
executorServiceManager);
+            camelContext.setExecutorServiceManager(executorServiceManager);
+        }
+
         // set the default thread pool profile if defined
         initThreadPoolProfiles(applicationContext, camelContext);
     }

-- 
To stop receiving notification emails like this one, please contact
zregv...@apache.org.

Reply via email to