Skip to content

ghillert/spring-batch-integration-sample

Repository files navigation

Spring Batch Integration Samples

Build Status

This project contains samples for the Spring Batch Integration module.

The samples are based on the sample originally created for the book Spring Integration in Action. You can find that sample at:

Objective

This sample uses Spring Batch Integration to more easily use Spring Batch and Spring Integration together. The application will poll a directory for a file that contains 27 payment records. Spring Batch will subsequently process those payments. If an error occurs the Job is resubmitted.

Provided Samples

In order to illustrate the various concurrent processing techniques, we provide the following samples:

  • Batch Integration - Payment Import
  • Batch Integration - Payment Import using Concurrent Step
  • Batch Integration - Payment Import using Async Processor and Writer
    • without Spring Integration
    • with Spring Integration
  • Batch Integration - Payment Import with Remote Chunking