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:
@@ -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">
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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" />
|
||||
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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">
|
||||
|
||||
Reference in New Issue
Block a user