Class MongoJobRepositoryFactoryBean

java.lang.Object
org.springframework.batch.core.repository.support.AbstractJobRepositoryFactoryBean
org.springframework.batch.core.repository.support.MongoJobRepositoryFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<JobRepository>, org.springframework.beans.factory.InitializingBean

public class MongoJobRepositoryFactoryBean extends AbstractJobRepositoryFactoryBean implements org.springframework.beans.factory.InitializingBean
This factory bean creates a job repository backed by MongoDB. It requires a mongo template and a mongo transaction manager. The mongo template must be configured with a MappingMongoConverter having a MapKeyDotReplacement set to a non null value. See MongoDBJobRepositoryIntegrationTests for an example. This is required to support execution context keys containing dots (like "step.type" or "batch.version")
Since:
5.2.0
Author:
Mahmoud Ben Hassine