BATCH-1436: Allow inner bean for configuration of tasklet

This commit is contained in:
dhgarrette
2009-11-12 06:32:59 +00:00
parent 913bba44c1
commit 76a2fd1886
5 changed files with 152 additions and 37 deletions

View File

@@ -8,15 +8,29 @@
<job id="job">
<step id="step1">
<tasklet ref="tasklet"/>
<tasklet ref="tasklet1"/>
<next on="*" to="step2" />
</step>
<step id="step2">
<tasklet ref="tasklet">
<tasklet ref="tasklet2">
<listeners>
<listener ref="listener"/>
</listeners>
</tasklet>
<next on="*" to="step3" />
</step>
<step id="step3">
<tasklet>
<beans:ref bean="tasklet3"/>
</tasklet>
<next on="*" to="step4" />
</step>
<step id="step4">
<tasklet>
<beans:bean class="org.springframework.batch.core.configuration.xml.TestTasklet">
<beans:property name="name" value="t4"/>
</beans:bean>
</tasklet>
</step>
</job>
@@ -24,6 +38,14 @@
<beans:qualifier value="listener" />
</beans:bean>
<beans:bean id="tasklet" class="org.springframework.batch.core.configuration.xml.TestTasklet" />
<beans:bean id="tasklet1" class="org.springframework.batch.core.configuration.xml.TestTasklet">
<beans:property name="name" value="t1"/>
</beans:bean>
<beans:bean id="tasklet2" class="org.springframework.batch.core.configuration.xml.TestTasklet">
<beans:property name="name" value="t2"/>
</beans:bean>
<beans:bean id="tasklet3" class="org.springframework.batch.core.configuration.xml.TestTasklet">
<beans:property name="name" value="t3"/>
</beans:bean>
</beans:beans>