Hi

And yes you can also use a LifecycleStrategy to keep track of those
events when routes is being added/removed.
And then do your store to database / remove from data stuff.


On Thu, Jan 19, 2012 at 3:59 PM, Nicolas Gapaillard
<nicolas.gapaill...@gmail.com> wrote:
> Hi,
>
> Thank you for your answer,
>
> I'm not sure it is really adapted to my problem.
>
> Because I need to export automatically, not manually. I want that my camel
> server has always the last routes. For example, if my camel server crashes,
> I want to keep all the routes created before the crashe.
>
> Or maybe I can use your solution plugged on a new implementation of a camel
> lifecycleStrategy:
>
> - Export for each route creation/deletion using my own camel
> LifecycleStrategy implementation.
> - And load all routes during the camel context startup.
>
> It means that performance will be slower => it is necessary to marshall the
> xml for each route creation/deletion (ok it is not so critical in my case I
> think).
>
>  But it seems to me a complex solution for a problem that looks simple.
>
> If someone has an other way to investigate or say me that there isn't
> another solution, don't hesitate.
>
> Thank you.
>
>
>
>
>
>
>
>
>
>
>
> 2012/1/19 Claus Ibsen <claus.ib...@gmail.com>
>
>> Hi
>>
>> Yeah can export the routes as XML, and then load them upon restart.
>>
>> A little example to load the routes
>> http://camel.apache.org/loading-routes-from-xml-files.html
>>
>> Then to save them is also fairly easy.
>>
>>
>>
>> On Thu, Jan 19, 2012 at 1:55 PM, Nicolas Gapaillard
>> <nicolas.gapaill...@gmail.com> wrote:
>> > Hi all,
>> >
>> > Is is something in camel that permits to persist the routes created
>> > dynamically in bdd or an xml file ?
>> >
>> > Because for now, I have an application that permits to instanciate new
>> > routes inside camel via the RoutesBuilder. It works very well. But if
>> camel
>> > is restarted, I lose all my already defined routes.
>> >
>> > I searched inside the documentation and I didn't see anything about that.
>> >
>> > For info, I use the 2.9.0 version of apache camel.
>> >
>> > If someone has an idea.
>> >
>> > Thank you.
>> >
>> >
>> >
>> > --
>> > Nicolas Gapaillard
>> > nicolas.gapaill...@gmail.com
>>
>>
>>
>> --
>> Claus Ibsen
>> -----------------
>> FuseSource
>> Email: cib...@fusesource.com
>> Web: http://fusesource.com
>> Twitter: davsclaus, fusenews
>> Blog: http://davsclaus.blogspot.com/
>> Author of Camel in Action: http://www.manning.com/ibsen/
>>
>
>
>
> --
> Nicolas Gapaillard
> nicolas.gapaill...@gmail.com



-- 
Claus Ibsen
-----------------
FuseSource
Email: cib...@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to