Claus Ibsen created CAMEL-8491:
----------------------------------
Summary: Camel POJO producer/consumer should defer starting until
CamelContext is starting
Key: CAMEL-8491
URL: https://issues.apache.org/jira/browse/CAMEL-8491
Project: Camel
Issue Type: Improvement
Components: camel-core, eip
Reporter: Claus Ibsen
Fix For: 2.16.0
See SO
http://stackoverflow.com/questions/29031456/why-does-this-apache-camel-intercept-not-work
When using @Produce @Consume and other POJO injected resources they may be
started during the injection phase.
We should defer starting till CamelContext has started other resources, and its
routes, so they are ready before the POJO resources.
For example this allows interceptors and whatnot to be properly initialized at
first.
So we should have some api on CamelContext these POJO resources can register
and then let CamelContext handle their lifecycle.
This also aids to ensure these resources gets shutdown when CamelContext
shutdown itself also.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)