Project: springxd
Issue XD-2172: Provide a way to customize the isolation level of the JobRepository
The Gemfire XD database cannot be used to store the Spring XD metadata because the former doesn't support the default Spring Batch transaction isolation level ISOLATION_SERIALIZABLE. There looks to be no way to configure the Spring XD's internal Spring Batch JobRepository with another isolation level. The JobRepository instance is getting created with default settings by the Spring Batch'es {{SimpleBatchConfiguration}} and there are no custom {{BatchConfigurer}}s available to change the default settings of the JobRepository.
Story points: 1