Hello, If you are deploying to an OSGI based environment like Karaf, I would advise to use blueprint to start your routes and then use the java dsl to build and do all other functionality within the routes. It makes it easier to deploy and also allows you to use the power of the java dsl any way you want. That is the setup we have.
The graphical mapper of routes and also the graphical mapper in the jboss is not really as powerful as other graphical tools e.g. Integration Server from IBM. When I tried the visual mapper and route builder it didn't work smoothly and there were many quirks that didn't seem quit right. We simply write the routes in the java dsl. It is by far much quicker and easier to work with. Best Souciance On Wed, Apr 27, 2016 at 5:27 PM, NikheelRanjan [via Camel] < ml-node+s465427n5781807...@n5.nabble.com> wrote: > The question is which one of the DSL implementation you want to use when > you are going to use camel+jboss fuse based implementation. My points are: > 1.Blueprints(similar to spring DM) are best supported in osgi based > environments. > 2. XML s not only reduce the number of classes but also if working in > jboss dev studio gives you a chance to graphically design your routes > through visual editor. > 3.Configuration in XML never requires recompilation and can be easily > understood by any person who understands the basics of xml. > 4.At runtime its all on camel based components irrespective of java DSL or > spring DSL. > > My concerns: > Does using xmls/spring DSLs really give you any maintenance problems? Does > choice of DSL really matter or it just depends upon the > developers/technical team's capability to find the comfort-ability? Please > give your points as we have two groups in teams where one group is > supporting java DSL other is SPRING based one. > > ------------------------------ > If you reply to this email, your message will be added to the discussion > below: > > http://camel.465427.n5.nabble.com/Blueprint-Spring-DSL-vs-JAVA-DSL-tp5781807.html > To start a new topic under Camel - Users, email > ml-node+s465427n465428...@n5.nabble.com > To unsubscribe from Camel - Users, click here > <http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=465428&code=c291Y2lhbmNlLmVxZGFtLnJhc2h0aUBnbWFpbC5jb218NDY1NDI4fDE1MzI5MTE2NTY=> > . > NAML > <http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > -- View this message in context: http://camel.465427.n5.nabble.com/Blueprint-Spring-DSL-vs-JAVA-DSL-tp5781807p5781820.html Sent from the Camel - Users mailing list archive at Nabble.com.