Claus Ibsen created CAMEL-9465:
----------------------------------
Summary: Allow to start routes where some may fail but have retry
logic
Key: CAMEL-9465
URL: https://issues.apache.org/jira/browse/CAMEL-9465
Project: Camel
Issue Type: New Feature
Components: camel-core
Reporter: Claus Ibsen
Fix For: Future
Today when Camel is starting it fail fast if a route cannot start such as not
connecting to a database / broker etc.
Some component has built in retry so they can try to connect later. But often
you need to enable this explicit, and this do not work for all components.
We should add a boss task that start the routes and keep track of which routes
have not yet been started successfully and re-attempt after a delay.
You should be able to configure an upper limit so if failed after N attempts
then Camel is shutting down. For example to allow the JVM to terminate and exit
with a fail error code etc.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)