Partitioners have their own ExecutionContext which you can bind data for the slave steps https://docs.spring.io/spring-batch/reference/scalability.html#:~:text=The%20names%20show%20up%20later,location%20of%20an%20input%20file.