Copyright
Brief Table of Contents
Table of Contents
List of Figures
List of Tables
List of Listings
Foreword
Preface
Acknowledgments
About this Book
About the Authors
1. Core Mule
Chapter 1. Discovering Mule
1.1. ESB, the EAI workhorse
1.2. The Mule project
1.2.1. History
1.2.2. Competition
1.3. Mule’s core concepts
1.3.1. Model
1.3.2. Service
1.3.3. Transports
1.3.4. Routers
1.3.5. Components
1.3.6. Request processing
1.4. Mule on your machine
1.5. Summary
Chapter 2. Configuring Mule
2.1. First ride
2.2. The Spring XML configuration
2.2.1. XML element families
2.2.2. Configured values
2.2.3. Schema locations
2.3. Configuration modularity
2.3.1. Independent configurations
2.3.2. Inherited configurations
2.3.3. Imported configurations
2.3.4. Heterogeneous configurations
2.4. Summary
Chapter 3. Sending and receiving data with Mule
3.1. Understanding connectors and endpoints
3.1.1. Configuring connectors
3.1.2. Configuring endpoints
3.2. Working with files and directories using the file transport
3.2.1. Reading and writing files with file endpoints
3.2.2. Using filters on inbound file endpoints
3.2.3. Using STDIO endpoints
3.3. Using email
3.3.1. Receiving email with the IMAP transport
3.3.2. Sending mail using the SMTP transport