IN PROGRESS - BATCH-518: ExecutionContextDao injected directly into SimpleJobRepository
This commit is contained in:
@@ -20,6 +20,7 @@ import org.springframework.batch.core.job.SimpleJob;
|
||||
import org.springframework.batch.core.repository.JobExecutionAlreadyRunningException;
|
||||
import org.springframework.batch.core.repository.JobInstanceAlreadyCompleteException;
|
||||
import org.springframework.batch.core.repository.JobRestartException;
|
||||
import org.springframework.batch.core.repository.dao.MapExecutionContextDao;
|
||||
import org.springframework.batch.core.repository.dao.MapJobExecutionDao;
|
||||
import org.springframework.batch.core.repository.dao.MapJobInstanceDao;
|
||||
import org.springframework.batch.core.repository.dao.MapStepExecutionDao;
|
||||
@@ -63,7 +64,7 @@ public class ChunkMessageItemWriterIntegrationTests {
|
||||
|
||||
factory = new SimpleStepFactoryBean<Object>();
|
||||
jobRepository = new SimpleJobRepository(new MapJobInstanceDao(),
|
||||
new MapJobExecutionDao(), new MapStepExecutionDao());
|
||||
new MapJobExecutionDao(), new MapStepExecutionDao(), new MapExecutionContextDao());
|
||||
factory.setJobRepository(jobRepository);
|
||||
factory.setTransactionManager(new ResourcelessTransactionManager());
|
||||
factory.setBeanName("step");
|
||||
|
||||
@@ -22,8 +22,11 @@
|
||||
class="org.springframework.batch.core.repository.support.SimpleJobRepository">
|
||||
<constructor-arg ref="mapJobInstanceDao" />
|
||||
<constructor-arg ref="mapJobExecutionDao" />
|
||||
<constructor-arg ref="mapStepExecutionDao" />
|
||||
</bean>
|
||||
<constructor-arg ref="mapStepExecutionDao" />
|
||||
<constructor-arg ref="mapExecutionContextDao" />
|
||||
</bean>
|
||||
<bean id="mapExecutionContextDao" lazy-init="true"
|
||||
class="org.springframework.batch.core.repository.dao.MapExecutionContextDao" />
|
||||
<bean id="mapJobInstanceDao" lazy-init="true"
|
||||
class="org.springframework.batch.core.repository.dao.MapJobInstanceDao" />
|
||||
<bean id="mapJobExecutionDao" lazy-init="true"
|
||||
|
||||
Reference in New Issue
Block a user