Guys, These are some of the feature, I wish to see in upcoming camel versions. It would be useful to have.
1. Timeout option in a internal synchronous endpoint - we very much use camel for orchestration layer. In a use case where many downstream routes/endpoints are called synchronously, I would like to have a direct: endpoint which has a timeout. So that I can timeout a call to some particular downstream route, handle the exception and proceed to the next step. In fact this option is already there with seda: endpoint, but I wont prefer to use seda: for synchronous flow. Also I can use internal JMS endpoints between routes to achieve this, but sometimes using JMS for internal transaction is heavy. 2. Improved/Sophisticated xmljson component. 3. Improved/even Simpler exception handling. 4. Native Camel transformation component, I am bit obsessed with XSLT. So I was thinking, why dont camel incorporate something like xslt: internally. like Camel transformer component ? Something better than XSLT component, something very camelish. ;) 5. Better CXF configurations, for example configuring timeout for a cxf consumer and producer endpoint is not that straight forward like jetty / http(4) components. 6. Better/Improved unit testing, Camel test support is great, like AdviceWith & Mock endpoints. But some of their methods have issues, I am seeing latest camel versions have lot of fixes, but I think some more features can be introduced. For example, if I want send a sample XML as a request, I dont want to use a IOUtil or a File reader to load the file and then to a string and then pass it to a producer template, instead it will be easier if there is a something called as mockRequest. May be there are better options already, please ignore my ignorance here ;) 7. JSON validator. XML XSD validation is nice and straight forward, but it will be great if we have something similar for JSON as well. like to:json-validator:classpath/response.json 8. Ability to load a route context directly to a unit test case These are some aspects I could think of at the moment, I will try to add more. But please ignore if some of these ideas sounds silly ;) Happy long weekend ! Cheers Guru http://gnan.io -- View this message in context: http://camel.465427.n5.nabble.com/DISCUSS-Thoughts-on-Apache-Camel-2-18-and-towards-3-0-tp5779549p5779641.html Sent from the Camel Development mailing list archive at Nabble.com.