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

gnodet 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 e4531e2  [CAMEL-14786] Fix CDI xml service exporter
e4531e2 is described below

commit e4531e27dcb570740a8694d1255f9afbd07b7b9a
Author: gnodet <gno...@gmail.com>
AuthorDate: Thu Mar 26 10:39:48 2020 +0100

    [CAMEL-14786] Fix CDI xml service exporter
---
 .../src/main/java/org/apache/camel/cdi/XmlServiceExporterBean.java  | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/components/camel-cdi/src/main/java/org/apache/camel/cdi/XmlServiceExporterBean.java
 
b/components/camel-cdi/src/main/java/org/apache/camel/cdi/XmlServiceExporterBean.java
index f0bc9c6..02d2c5c 100644
--- 
a/components/camel-cdi/src/main/java/org/apache/camel/cdi/XmlServiceExporterBean.java
+++ 
b/components/camel-cdi/src/main/java/org/apache/camel/cdi/XmlServiceExporterBean.java
@@ -34,7 +34,7 @@ import 
org.apache.camel.core.xml.CamelServiceExporterDefinition;
 import static org.apache.camel.cdi.BeanManagerHelper.getReference;
 import static org.apache.camel.cdi.BeanManagerHelper.getReferenceByName;
 import static org.apache.camel.support.CamelContextHelper.getMandatoryEndpoint;
-import static org.apache.camel.support.service.ServiceHelper.startService;
+import static org.apache.camel.support.service.ServiceHelper.initService;
 import static org.apache.camel.util.ObjectHelper.isNotEmpty;
 
 final class XmlServiceExporterBean<T> extends SyntheticBean<T> {
@@ -73,10 +73,10 @@ final class XmlServiceExporterBean<T> extends 
SyntheticBean<T> {
             Endpoint endpoint = getMandatoryEndpoint(context, 
exporter.getUri());
             try {
                 // need to start endpoint before we create consumer
-                startService(endpoint);
+                initService(endpoint);
                 Consumer consumer = endpoint.createConsumer(new 
BeanProcessor(service, context));
                 // add and start consumer
-                context.addService(consumer, true, true);
+                context.addService(consumer, true, false);
             } catch (Exception cause) {
                 throw new FailedToCreateConsumerException(endpoint, cause);
             }

Reply via email to