Hi

The org.apache.camel.spi.LifecycleStrategy is for that.

In the code in the trunk you just implement a bean with this interface
and then add that as a spring bean to the xml file

<bean id="myLS" class="com.mycompany.MyLifecycelStrategy"/>

And Camel will take it from there and invoke the callbacks on your class.

In 2.0 or older Camel only had "room" for a single LifecycleStrategy
which would then rule out the JMX instrumentation.

Camel does *not* fire spring events.


On Wed, Sep 30, 2009 at 3:04 PM, Anto Paul <[email protected]> wrote:
> Hi,
>    How to get lifecycle events of CamelContext?. I need to know when
> CamelContext is initialised. I am looking something like Spring
> ApplicationListener. I need CamelContext after initialization so that I can
> add new routes after reading them from database.
>
>    As of now I am using Camel Event component to listen for events. Is this
> the right way to do it?.
>
> Anto
>



-- 
Claus Ibsen
Apache Camel Committer

Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to