OPEN - issue BATCH-404: FactoryBeans for step configuration

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

Switch back to strongly typed listeners and streams in ItemOrientedStep
This commit is contained in:
dsyer
2008-03-02 13:55:54 +00:00
parent e5cccef3d1
commit 81b9b5ebc8
15 changed files with 100 additions and 88 deletions

View File

@@ -12,8 +12,8 @@
<bean id="beanWrapperMapperJob" parent="simpleJob">
<property name="steps">
<list>
<bean id="step1" parent="defaultStep">
<property name="listeners" ref="fileInputTemplate" />
<bean id="step1" parent="simpleStep">
<property name="streams" ref="fileInputTemplate" />
<property name="itemReader">
<bean
class="org.springframework.batch.item.reader.ValidatingItemReader">

View File

@@ -11,8 +11,8 @@
<bean id="compositeProcessorJob" parent="simpleJob">
<property name="steps">
<bean id="step1" parent="defaultStep">
<property name="listeners" ref="fileInputTemplate" />
<bean id="step1" parent="simpleStep">
<property name="streams" ref="fileInputTemplate" />
<property name="itemReader">
<bean
class="org.springframework.batch.item.reader.ValidatingItemReader">

View File

@@ -11,8 +11,8 @@
<bean id="fixedLengthImportJob" parent="simpleJob">
<property name="steps">
<bean id="step1" parent="defaultStep">
<property name="listeners" ref="fileInputTemplate" />
<bean id="step1" parent="simpleStep">
<property name="streams" ref="fileInputTemplate" />
<property name="itemReader">
<bean
class="org.springframework.batch.item.reader.ValidatingItemReader">

View File

@@ -9,8 +9,8 @@
<bean id="multilineJob" parent="simpleJob">
<property name="steps">
<bean id="step1" parent="defaultStep">
<property name="listeners" ref="fileItemReader"/>
<bean id="step1" parent="simpleStep">
<property name="streams" ref="fileItemReader"/>
<property name="itemReader">
<bean
class="org.springframework.batch.item.reader.AggregateItemReader">

View File

@@ -18,24 +18,24 @@
</property>
</bean>
<bean id="flatFileOutputSource"
<bean id="flatFileTransformerOutput"
class="org.springframework.batch.item.writer.ItemTransformerItemWriter">
<property name="delegate">
<bean
class="org.springframework.batch.io.file.FlatFileItemWriter">
<property name="resource" ref="fileOutputLocator" />
<property name="fieldSetUnmapper">
<bean
class="org.springframework.batch.io.file.mapping.PassThroughFieldSetMapper" />
</property>
</bean>
</property>
<property name="delegate" ref="flatFileOutput"/>
<property name="itemTransformer">
<bean
class="org.springframework.batch.io.file.transform.RecursiveCollectionItemTransformer" />
</property>
</bean>
<bean id="flatFileOutput"
class="org.springframework.batch.io.file.FlatFileItemWriter">
<property name="resource" ref="fileOutputLocator" />
<property name="fieldSetUnmapper">
<bean
class="org.springframework.batch.io.file.mapping.PassThroughFieldSetMapper" />
</property>
</bean>
<bean id="delimitedLineAggregator"
class="org.springframework.batch.io.file.transform.DelimitedLineTokenizer" />

View File

@@ -13,10 +13,10 @@
<bean id="multilineOrderJob" parent="simpleJob">
<property name="steps">
<bean id="step1" parent="defaultStep">
<property name="listeners">
<bean id="step1" parent="simpleStep">
<property name="streams">
<list>
<ref bean="orderWriter" />
<ref bean="flatFileOutput" />
<ref bean="fileInputTemplate" />
</list>
</property>
@@ -52,7 +52,7 @@
<bean id="orderWriter"
class="org.springframework.batch.sample.dao.FlatFileOrderWriter">
<property name="delegate" ref="flatFileOutputSource" />
<property name="delegate" ref="flatFileTransformerOutput" />
<property name="transformer">
<bean
class="org.springframework.batch.sample.dao.OrderTransformer">

View File

@@ -15,7 +15,7 @@
<bean id="staging" parent="defaultStep">
<property name="commitInterval" value="2" />
<property name="startLimit" value="100" />
<property name="listeners" ref="fileInputTemplate" />
<property name="streams" ref="fileInputTemplate" />
<property name="itemReader">
<bean
class="org.springframework.batch.item.reader.ValidatingItemReader">

View File

@@ -11,8 +11,8 @@
<bean id="restartSampleJob" parent="simpleJob">
<property name="steps">
<bean id="step1" parent="defaultStep">
<property name="listeners" ref="fileItemReader"/>
<bean id="step1" parent="simpleStep">
<property name="streams" ref="fileItemReader"/>
<property name="itemReader">
<bean
class="org.springframework.batch.item.reader.ValidatingItemReader">

View File

@@ -16,7 +16,7 @@
<list>
<bean id="step1" parent="defaultStep">
<property name="alwaysSkip" value="true" />
<property name="listeners" ref="fileInputTemplate" />
<property name="streams" ref="fileInputTemplate" />
<property name="itemReader">
<bean
class="org.springframework.batch.item.reader.ValidatingItemReader">

View File

@@ -13,8 +13,8 @@
<bean id="tradeJob" parent="simpleJob">
<property name="steps">
<list>
<bean id="step1" parent="defaultStep">
<property name="listeners" ref="fileInputTemplate" />
<bean id="step1" parent="simpleStep">
<property name="streams" ref="fileInputTemplate" />
<property name="itemReader">
<bean
class="org.springframework.batch.item.reader.ValidatingItemReader">