Hi I dont think you can do that, as we listen on ContextRefreshedEvent from spring before we start Camel.
We introduce a shutdownEager in CAMEL-7156 for camel-spring. We could consider a startEager option as well, so we start CamelContext sooner. Feel free to log a JIRA ticket http://camel.apache.org/support On Thu, Jun 26, 2014 at 8:59 PM, Jeff Bischoff <jbisch...@wdtablesystems.com> wrote: > When I try this, I see the "myCamel" bean instantiated (it has been passed > as a parameter to another bean) but it is not started at the time "foo" is > instantiated. If I use a breakpoint at this spot and take a look in > jconsole, I see that the Camel MBeans have not been registered yet. > > Later in the log (long after "foo" is initialized), I see the following in > the log: > > jvm 1 | 14:37:10,017 INFO [/wdts.table][SpringCamelContext] > (pool-6-thread-1) Apache Camel 2.13.1 (CamelContext: myCamel) is starting > > This seems to be the key line in the logs that shows things are really > starting... > > How do I trigger that earlier? > > Thank you, > > Jeff > > On 6/26/14 10:59 AM, "Claus Ibsen" <claus.ib...@gmail.com> wrote: > >>You set the others beans to have depends-on Camel. >> >><bean id="foo" depends-on="myCamel" ... >> >> ... >> >><camelContext id="myCamel" ... >> >> >>On Thu, Jun 26, 2014 at 4:52 PM, Jeff Bischoff >><jbisch...@wdtablesystems.com> wrote: >>> I'm having a problem using the Camel Spring DSL. Starting the routes >>>seems to be the very last thing that is done during Spring >>>initialization. >>> >>> How do I trigger Spring to fully initialize camel and all the camel >>>routes earlier in the Spring initialization process (i.e. before a >>>particular other bean is initialized)? >>> >>> >>> >>> Thanks, >>> >>> Jeff >>> ________________________________ >>> >>> Please take note: This email, including attachments, contains >>>information which may be confidential or legally privileged and is only >>>for the use of the individual or entity to whom it is properly >>>addressed. Any unauthorized review, use, disclosure, copying, or >>>distribution is prohibited. If you have reason to believe that you have >>>received this communication in error, or that it may be misaddressed or >>>not intended for you, please destroy it and notify the sender >>>immediately. Thank you. >> >> >> >>-- >>Claus Ibsen >>----------------- >>Red Hat, Inc. >>Email: cib...@redhat.com >>Twitter: davsclaus >>Blog: http://davsclaus.com >>Author of Camel in Action: http://www.manning.com/ibsen >>hawtio: http://hawt.io/ >>fabric8: http://fabric8.io/ > > ________________________________ > > Please take note: This email, including attachments, contains information > which may be confidential or legally privileged and is only for the use of > the individual or entity to whom it is properly addressed. Any unauthorized > review, use, disclosure, copying, or distribution is prohibited. If you have > reason to believe that you have received this communication in error, or that > it may be misaddressed or not intended for you, please destroy it and notify > the sender immediately. Thank you. -- Claus Ibsen ----------------- Red Hat, Inc. Email: cib...@redhat.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen hawtio: http://hawt.io/ fabric8: http://fabric8.io/