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 <[email protected]> > 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 > <[email protected]> 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 > > [email protected] > > > > -- > Claus Ibsen > ----------------- > FuseSource > Email: [email protected] > Web: http://fusesource.com > Twitter: davsclaus, fusenews > Blog: http://davsclaus.blogspot.com/ > Author of Camel in Action: http://www.manning.com/ibsen/ > -- Nicolas Gapaillard [email protected]
