Apache Camel uses URIs so that it can easily work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, JMS, JBI, SCA, MINA or CXF Bus API together with working with pluggable Data Format options. Apache Camel is a small library which has minimal dependencies for easy embedding in any Java application. Apache Camel lets you work with the same API regardless which kind of Transport used, so learn the API once and you will be able to interact with all the Components that is provided out-of-the-box.
File consumers now default uses exclusive read locking when it consume files, meaning that they wont consume files that are in the progress of being written by third part. The FTP consumer has this support as well, however it is disabled by default as it requires write privileges.
File and FTP component supports expression to set dynamic filename patterns instead of using the FileComponent.HEADER_FILE_NAME header. See File Language for samples and use cases.
important changes in ProducerTemplate (see below)
Exception Clause now supports marking exceptions as being handled so callers doesn't receive the caused exception, but you can set the response to return instead. This is a very important feature.
Come meet with the folks behind Apache ActiveMQ, Camel, CXF and ServiceMix at JavaOne!
Please join us for an evening of food, drinks, conversation and open source antics at the Zebulon Cafe - (Google Map) in San Francisco on Monday, May 5, 2008 from 6-9PM. Some of the Apache committers behind these dynamic projects that will be there include Dan Kulp, Hiram Chirino, Guillaume Nodet, Rob Davies, Chris Custine and Bruce Snyder. ActiveMQ and Camel are each readying the next releases, CXF just graduated from the Incubator and the shiny, new ServiceMix 4.0 release is right around the corner. A big thanks to IONA Technologies for sponsoring this event. We hope to see you there!
A couple weeks ago I spoke at ApacheCon EU 2008 in Amsterdam, The Netherlands about Apache Camel. If you weren't able to attend, don't worry as the presentation, named Take Apache Camel for a Ride can be downloaded now. If you have any questions, please [hidden email] as my presentations don't contain many bullet points because I tend to elaborate verbally on the topic.