Table of Contents

 

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