How to set up multi-threading in Spring Batch?
I've successfully set up a tutorial Spring Batch project. I'd really like to know if it's possible to make it multi-threaded at the "Spring level". The basic idea of what I want is to make a list of tasks or task steps and let them be picked up and worked on by independent threads, ideally out of a pool limited to 'n' number of threads. Is this possible? If so, how? Could someone show guide me to that point from where I'm currently at? The simple project I have is from this tutorial here . It basically has different tasks which print out a message to the screen. Here's my current simpleJob.xml