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.

Reply via email to