This project contains the sample code for the Apache Camel Developer's Cookbook (Packt Publishing, Dec 2013) by Scott Cranton and Jakub Korab. The latest version of this code is available on GitHub.
All of the examples are driven through JUnit tests, and are collectively structured as a set of Apache Maven projects. To execute them, you will need a copy of the [Java 7 JDK] (http://www.oracle.com/technetwork/java/javase/downloads/index.html) (6 should be OK as well) and an Apache Maven 3 installation . Maven will download all of the appropriate project dependencies.
In order to execute all the tests, all you need to do is run:
$ mvn clean install
You will find the sample code laid out for the chapters as follows:
- Structuring Routes -
camel-cookbook-structuring-routes
- Message Routing -
camel-cookbook-routing
- Routing to your Code -
camel-cookbook-extend
- Transformation -
camel-cookbook-transformation
- Splitting and Aggregating -
camel-cookbook-split-join
- Parallel Processing -
camel-cookbook-parallel-processing
- Error Handling and Compensation -
camel-cookbook-error
- Transactions and Idempotency -
camel-cookbook-transactions
- Testing -
camel-cookbook-testing
- Monitoring and Debugging -
camel-cookbook-monitoring
- Security -
camel-cookbook-security
- Web Services -
camel-cookbook-web-services