Spring Batch is an open source framework for batch processing. It is a lightweight, comprehensive solution designed to enable the development of robust batch applications, which are often found in modern enterprise systems. Spring Batch builds upon the POJO-based development approach of the Spring Framework.
This technical package is deliver "as-is". It has been used in a limited number of situations. This package has been tested in CAST 8.1.x, 8.2.x, 8.3.x
Objects being part of Spring Batch Metamodel : Job, Step, Tasklet, Chunk
The following cases are covered by the extension :
- creation of objects for Spring Batch artefacts
- creation of links from Java class to Spring Batch Jobs
- creation of links from Spring Batch Jobs to Spring Batch Steps
- creation of call links from tasklets classes to methods
- classes inheriting from interface org.springframework.batch.core.step.tasklet.Tasklet should be set as Entry Point
- classes and methods calling org.springframework.batch.item.ItemWriter, org.springframework.batch.item.ItemReader, org.springframework.batch.item.ItemStream, org.springframework.batch.item.ItemStreamReader To be included in a next version of the Transaction Configuration Kit
2.1.0 :
- bug fixing
- renaming of the objects in the metamodel to avoid conflicts with standard SpringBatch objects
to be described
For bugs, feature requests, and contributions contact Thierry Guégan t.guegan@castsoftware.com. You may also send a thank you if you find this useful.

