Claus Ibsen created CAMEL-13515:
-----------------------------------

             Summary: Allow producer to lazy start until first message
                 Key: CAMEL-13515
                 URL: https://issues.apache.org/jira/browse/CAMEL-13515
             Project: Camel
          Issue Type: Improvement
          Components: camel-core
            Reporter: Claus Ibsen


We could add option to DefaultProducer so any producer allows to defer its 
startup (doStart) to when the first message is being processed. The danger is 
that the startup logic has to be thread-safe and if there are concurrent 
messages then they would need to hold back until the startup is done. This is a 
trade-off that the user would need to accept if enabled.

But this can make it easier to let Camel startup routes even if some remote 
server is not available when a producer startup as part of route startup.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to