List of Listings

 

Chapter 1. Introduction to Spring Integration

Listing 1.1. Scheduling a task programmatically

Listing 1.2. Hello World with Spring Integration

Listing 1.3. Hello World revised to use a Gateway proxy

Chapter 2. Enterprise integration fundamentals

Listing 2.1. Airline booking service

Chapter 5. Getting down to business

Listing 5.1. Running a test using @Test

Listing 5.2. Content enricher for identifying passengers

Listing 5.3. Header enricher to associate passengers with email addresses

Listing 5.4. Gathering statistics when status is updated

Listing 5.5. Publishing event notifications

Listing 5.6. Event notifications with added requirements

Chapter 15. Managing scheduling and concurrency

Listing 15.1. Configuring polling endpoints

Listing 15.2. Regularly cleaning the database

Listing 15.3. Simplified car assembly example

Chapter 16. Batch applications and enterprise integration

Listing 16.1. An input file for a batch job; each row represents an individual item

Listing 16.2. Batch process definition in Spring Batch

Listing 16.3. A FieldSetMapper converts raw input into a domain object

Listing 16.4. A JobLauncher bean is used for starting job executions

Listing 16.5. Triggering jobs with messages sent by a file channel adapter

Listing 16.6. Transforming a file into a JobLaunchRequest

Listing 16.7. Registering a job listener and handling batch notifications

Chapter 18. Testing

Listing 18.1. The PayloadMatcher