Programmer's Guide

Table of Contents

Preface
Open Source Project Resources
Document Conventions
1. Understanding Message Formats
Exchanges
Messages
Built-In Type Converters
2. Implementing a Processor
Processing Models
Implementing a Simple Processor
Implementing a Delegate Processor
Accessing Message Content
The ExchangeHelper Class
3. Type Converters
Type Converter Architecture
Implementing a Custom Type Converter
4. Implementing a Component
Component Architecture
Factory Patterns for a Component
Using a Component in a Route
Consumer Patterns
Asynchronous Processing
How to Implement a Component
Auto-Discovery and Configuration
Setting Up Auto-Discovery
Configuring a Component
5. Component Interface
The Component Interface
Implementing the Component Interface
6. Endpoint Interface
The Endpoint Interface
Implementing the Endpoint Interface
7. Consumer Interface
The Consumer Interface
Implementing the Consumer Interface
8. Producer Interface
The Producer Interface
Implementing the Producer Interface
9. Exchange Interface
The Exchange Interface
Implementing the Exchange Interface
10. Message Interface
The Message Interface
Implementing the Message Interface
List of Figures
List of Tables
List of Examples