[ https://issues.apache.org/jira/browse/CAMEL-6151?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen updated CAMEL-6151: ------------------------------- Fix Version/s: (was: 2.11.1) > Add support to DirectEndpoint for blocking until a consumer is available > ------------------------------------------------------------------------ > > Key: CAMEL-6151 > URL: https://issues.apache.org/jira/browse/CAMEL-6151 > Project: Camel > Issue Type: Improvement > Components: camel-core > Affects Versions: 2.10.4, 2.11.0 > Reporter: Aaron Whiteside > Assignee: Claus Ibsen > Fix For: 2.12.0 > > Attachments: blocking_producer2.patch, blocking_producer3.patch, > blocking_producer.patch > > > My use case is that some routes will be dynamically redployed at runtime. > Ideally instead of retrying when a direct endpoints consumer disappears > temporarily it would be nice if the direct producer would block for a > configurable duration waiting for a consumer to come, back, into existence. > The default would obviously be not to block, to maintain backwards > compatibility. > Something along these lines: > {code} > direct:xxxx?block=true&timeout=5000 > {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira