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)

Reply via email to