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.