OPEN - issue BATCH-320: Refactor ItemWriter as primary collaborator (with wrapper for processor)

http://jira.springframework.org/browse/BATCH-320

Half way there - tests OK, but some naming and tidying up to do.
This commit is contained in:
dsyer
2008-01-28 22:37:46 +00:00
parent 8c1210f5da
commit 0e27ea6660
89 changed files with 585 additions and 719 deletions

View File

@@ -24,9 +24,9 @@
<property name="validator" ref="fixedValidator" />
</bean>
</property>
<property name="itemProcessor">
<bean class="org.springframework.batch.sample.item.processor.TradeProcessor">
<property name="writer" ref="tradeDao" />
<property name="itemWriter">
<bean class="org.springframework.batch.sample.item.processor.TradeWriter">
<property name="dao" ref="tradeDao" />
</bean>
</property>
</bean>
@@ -37,8 +37,8 @@
<bean
class="org.springframework.batch.execution.tasklet.RestartableItemOrientedTasklet">
<property name="itemReader" ref="fileInputTemplate2" />
<property name="itemProcessor">
<bean class="org.springframework.batch.sample.item.processor.PersonProcessor" />
<property name="itemWriter">
<bean class="org.springframework.batch.sample.item.processor.PersonWriter" />
</property>
</bean>
</property>
@@ -93,7 +93,7 @@
</property>
</bean>
<bean id="tradeDao" class="org.springframework.batch.sample.dao.JdbcTradeWriter">
<bean id="tradeDao" class="org.springframework.batch.sample.dao.JdbcTradeDao">
<property name="jdbcTemplate" ref="jdbcTemplate" />
<property name="incrementer">
<bean parent="incrementerParent">