Mike, do you have a piece of (xml) code that reproduces this? Hadrian
On 01/11/2012 11:23 AM, Mike Pilone wrote:
I'm debugging an issue where my Spring initialized code attempts to use a Camel route before the route is initialized. I attempted to fix this by adding "depends-on" in my Spring configuration to make my code depend on the camelContext but it didn't help. I could see that the context was being created, then my code created (which starts executing in another thread), then the context was started. I debugged the SpringCamelContext and found that the afterPropertiesMethod is never called which means the context isn't started until onApplicationEvent is fired with a ContextRefreshedEvent. A breakpoint in afterPropertiesMethod is never triggered so maybeStart() is never called. So the "depends-on" doesn't help because Spring considers the SprintCamelContext initialized and allows bean creation to continue even though the context is not yet started. I'm using Spring 3.1.0 and Camel 2.9.0. Is this a known issue? Any suggestions for a work-around? -mike _* | Mike Pilone | Software Architect, Distribution | mpil...@npr.org <mailto:mpil...@npr.org> | o: 202-513-2679 m: 703-969-7493
-- Hadrian Zbarcea Principal Software Architect Talend, Inc http://coders.talend.com/ http://camelbot.blogspot.com/