THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
Wiki Markup |
---|
h1. Camel 2.0 Design |
...
This wiki page lists the overall goals of the 2.0 release of Camel. For a detailed view see the [Camel 2.0 JIRA |
...
Main features
- default to using transacted mode along with transacted error handlers CAMEL-866
- improve smart completion of Java & XML DSLs
- improve the DSL
- solving MEP issues
Refactoring of code and internal API changes
- remove the use of generics on Component, Exchange, Producer, Consumer to reduce the need to copy exchanges CAMEL-872 CAMEL-507
- enhance the Expression/Predicate APIs to allow the required type to be passed in
- make more endpoints easily configurable as beans in Spring XML CAMEL-506
- have nice Spring 2 namespace schemas for different endpoints for nicer IDE completion
Nice to haves
...
roadmap|http://issues.apache.org/activemq/secure/IssueNavigator.jspa?reset=true&pid=11020&fixfor=11900]
h2. Main features
* default to using transacted mode along with transacted error handlers [CAMEL-866|http://issues.apache.org/activemq/browse/CAMEL-866]
* improve smart completion of Java & XML DSLs
* improve the DSL
** to better support polling and explicit MEPs [CAMEL-402|http://issues.apache.org/activemq/browse/CAMEL-402] [CAMEL-486|http://issues.apache.org/activemq/browse/CAMEL-486]
* solving MEP issues
* using Camel${component}${name} as header keys instead of using package names with dots that isn't likely to be transported by JMS or other transport types
h2. Refactoring of code and internal API changes
* remove the use of generics on Component, Exchange, Producer, Consumer to reduce the need to copy exchanges [CAMEL-872|http://issues.apache.org/activemq/browse/CAMEL-872] [CAMEL-507|http://issues.apache.org/activemq/browse/CAMEL-507]
* enhance the Expression/Predicate APIs to allow the required type to be passed in
* make more endpoints easily configurable as beans in Spring XML [CAMEL-506|http://issues.apache.org/activemq/browse/CAMEL-506]
** have nice Spring 2 namespace schemas for different endpoints for nicer IDE completion
* remove @deprecated code
h2. Nice to haves
* self document the custom headers used in the endpoints/components [CAMEL-228|http://issues.apache.org/activemq/browse/CAMEL-228] |