Ah yeah that is only for add/remove.

For events like that you can use event notifier
http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/spi/ManagementStrategy.html

And it can listen for any of these events
http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/management/event/package-frame.html

which you can filter which you want to listen for


An example here
http://camel.apache.org/eventnotifier-to-log-details-about-all-sent-exchanges.html

On Tue, Oct 13, 2015 at 11:04 AM, Victor NOËL <victor.n...@linagora.com> wrote:
> It's not clear from the Javadoc if it will give me ways to know when a route
> start (not when it is added), but maybe I don't know well how Camel works…
>
> Could you clarify that for me? Thanks :)
>
>
> Le 13/10/2015 11:02, Claus Ibsen a écrit :
>>
>> You can register a custom lifecycle to get callbacks
>>
>> http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/spi/LifecycleStrategy.html
>>
>> There is api on camel context to add it. or if you use spring then
>> just declare it as a <bean> and its auto enabled
>>
>> On Tue, Oct 13, 2015 at 10:55 AM, Victor NOËL <victor.n...@linagora.com>
>> wrote:
>>>
>>> Hi,
>>>
>>> I was wondering if it was possible to register something on a
>>> CamelContext
>>> so that when a route deployed on it is started (using any type of
>>> from()),
>>> some code is executed.
>>>
>>> Optimally, it would be useful to know the component involved (if possible
>>> the object, but even its string name could be useful).
>>>
>>> Thank you
>>>
>>> Victor
>>
>>
>>
>



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2nd edition:
https://www.manning.com/books/camel-in-action-second-edition

Reply via email to