Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About this Book
About the Cover Illustration
About the Authors
1. First steps
Chapter 1. Meeting Camel
1.1. Introducing Camel
1.1.1. What is Camel?
1.1.2. Why use Camel?
1.2. Getting started
1.2.1. Getting Camel
1.2.2. Your first Camel ride
1.3. Camel’s message model
1.3.1. Message
1.3.2. Exchange
1.4. Camel’s architecture
1.4.1. Architecture from 10,000 feet
1.4.2. Camel concepts
1.5. Your first Camel ride, revisited
1.6. Summary
Chapter 2. Routing with Camel
2.1. Introducing Rider Auto Parts
2.2. Understanding endpoints
2.2.1. Working with files over FTP
2.2.2. Sending to a JMS queue
2.3. Creating routes in Java
2.3.1. Using the RouteBuilder
2.3.2. The Java DSL
2.4. Creating routes with Spring
2.4.1. Bean injection and Spring
2.4.2. The Spring DSL
2.4.3. Using Camel and Spring
2.5. Routing and EIPs
2.5.1. Using a content-based router
2.5.2. Using message filters
2.5.3. Using multicasting
2.5.4. Using recipient lists
2.5.5. Using the wireTap method
2.6. Summary and best practices
2. Core Camel
Chapter 3. Transforming data with Camel
3.1. Data transformation overview