camel-spring - Spring 3.0.x - Add depends-on in the namespace handler to make
it easy for end users to use Spring and Camel without considering ordering of
their beans
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Key: CAMEL-2697
URL: https://issues.apache.org/activemq/browse/CAMEL-2697
Project: Apache Camel
Issue Type: Improvement
Components: camel-spring
Affects Versions: 2.2.0, 2.3.0
Reporter: Claus Ibsen
Fix For: 2.4.0
Spring 3.0.x behaves differently when discovering bean dependencies. For
example if you have a <routeBuilder ref="xxx"/> in <camelContext/> than the
{{xxx}} bean will not by default be dependent on the <camelContext/>. This
causes Spring maybe to create the {{xxx}} before the {{camelContext}}. And you
most likely want CamelContext to be created beforehand, so IoC allows you to
inject CamelContext into that {{xxx}} or whatnot.
See nabble
http://old.nabble.com/Spring-3.0-and-Camel-2.2---Route-configure%28%29-called-before-Spring-beans-injected-ts28415437.html
We do already have logic for this in the namespace handler, but we need to add
it to more places to have it working for all kind of camel types.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.