Jens Reimann created CAMEL-10206:
------------------------------------
Summary: Creating a route, while creating a route does not work
Key: CAMEL-10206
URL: https://issues.apache.org/jira/browse/CAMEL-10206
Project: Camel
Issue Type: Bug
Components: camel-core
Affects Versions: 2.17.2
Reporter: Jens Reimann
Creating a route while creating a route leaves the second route in line
unstarted.
That sounds a bit strange so I try to explain: When you have a custom camel
endpoint which actually forwards requests to another route and does create that
route during the "doStart" method then the call stack will be like that:
* Camel Context - start
* start routes (set starting = true)
* Custom Producer/Consumer - doStart
* Camel Context - add route
* start routes -> return due to "starting = true"
A possible workaround it to create an executor service in the custom component
and forward the route creations to it.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)