Moved chunks to a branch (called chunks)
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
|
||||
<bean id="compositeProcessorJob" parent="simpleJob">
|
||||
<property name="steps">
|
||||
<bean id="step1" parent="chunkedStep">
|
||||
<bean id="step1" parent="simpleStep">
|
||||
<property name="itemReader">
|
||||
<bean
|
||||
class="org.springframework.batch.item.reader.ValidatingItemReader">
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
<bean id="jobConfiguration" parent="simpleJob">
|
||||
<property name="steps">
|
||||
<bean id="step1" parent="chunkedStep">
|
||||
<bean id="step1" parent="simpleStep">
|
||||
<property name="itemReader">
|
||||
<bean
|
||||
class="org.springframework.batch.item.reader.ItemReaderAdapter">
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
<bean id="fixedLengthImportJob" parent="simpleJob">
|
||||
<property name="steps">
|
||||
<bean id="step1" parent="chunkedStep">
|
||||
<bean id="step1" parent="simpleStep">
|
||||
<property name="itemReader">
|
||||
<bean
|
||||
class="org.springframework.batch.item.reader.ValidatingItemReader">
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
<property name="startLimit" value="100" />
|
||||
<property name="steps">
|
||||
<list>
|
||||
<bean id="playerload" parent="chunkedStep">
|
||||
<property name="chunkSize" value="1"></property>
|
||||
<bean id="playerload" parent="simpleStep">
|
||||
<property name="commitInterval" value="1"/>
|
||||
<property name="startLimit" value="100" />
|
||||
<property name="allowStartIfComplete" value="false" />
|
||||
<property name="itemReader"
|
||||
@@ -35,8 +35,8 @@
|
||||
</bean>
|
||||
</property>
|
||||
</bean>
|
||||
<bean id="gameLoad" parent="chunkedStep">
|
||||
<property name="chunkSize" value="1" />
|
||||
<bean id="gameLoad" parent="simpleStep">
|
||||
<property name="commitInterval" value="1" />
|
||||
<property name="startLimit" value="100" />
|
||||
<property name="itemReader"
|
||||
ref="gameFileItemReader" />
|
||||
@@ -48,8 +48,8 @@
|
||||
</bean>
|
||||
</property>
|
||||
</bean>
|
||||
<bean id="playerSummarization" parent="chunkedStep">
|
||||
<property name="chunkSize" value="1" />
|
||||
<bean id="playerSummarization" parent="simpleStep">
|
||||
<property name="commitInterval" value="1" />
|
||||
<property name="startLimit" value="100" />
|
||||
<property name="itemReader"
|
||||
ref="playerSummarizationSource" />
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
<bean id="ibatisJob" parent="simpleJob">
|
||||
<property name="steps">
|
||||
<bean id="step1" parent="chunkedStep">
|
||||
<bean id="step1" parent="simpleStep">
|
||||
<property name="itemReader" ref="ibatisItemReader" />
|
||||
<property name="itemWriter">
|
||||
<bean
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
<bean id="multilineJob" parent="simpleJob">
|
||||
<property name="steps">
|
||||
<bean id="step1" parent="chunkedStep">
|
||||
<bean id="step1" parent="simpleStep">
|
||||
<property name="itemReader">
|
||||
<bean
|
||||
class="org.springframework.batch.item.reader.AggregateItemReader">
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
<bean id="multilineOrderJob" parent="simpleJob">
|
||||
<property name="steps">
|
||||
<bean id="step1" parent="chunkedStep">
|
||||
<bean id="step1" parent="simpleStep">
|
||||
<property name="itemReader">
|
||||
<bean class="org.springframework.batch.sample.item.reader.OrderItemReader">
|
||||
<property name="itemReader" ref="fileInputTemplate" />
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
<bean id="restartSampleJob" parent="simpleJob">
|
||||
<property name="steps">
|
||||
<bean id="step1" parent="chunkedStep">
|
||||
<bean id="step1" parent="simpleStep">
|
||||
<property name="itemReader">
|
||||
<bean
|
||||
class="org.springframework.batch.item.reader.ValidatingItemReader">
|
||||
@@ -30,7 +30,7 @@
|
||||
<property name="dao" ref="tradeDao" />
|
||||
</bean>
|
||||
</property>
|
||||
<property name="chunkSize" value="2" />
|
||||
<property name="commitInterval" value="2" />
|
||||
</bean>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
@@ -17,46 +17,35 @@
|
||||
<bean id="tradeJob" parent="simpleJob">
|
||||
<property name="steps">
|
||||
<list>
|
||||
<bean id="step1" parent="chunkedStep">
|
||||
<bean id="step1" parent="simpleStep">
|
||||
<property name="retryPolicy">
|
||||
<bean class="org.springframework.batch.retry.policy.SimpleRetryPolicy" />
|
||||
</property>
|
||||
<property name="chunker">
|
||||
<bean
|
||||
class="org.springframework.batch.execution.step.support.ItemChunker">
|
||||
<constructor-arg>
|
||||
<bean
|
||||
class="org.springframework.batch.item.reader.ValidatingItemReader">
|
||||
<property name="itemReader"
|
||||
ref="fileInputTemplate" />
|
||||
<property name="validator"
|
||||
ref="tradeValidator" />
|
||||
</bean>
|
||||
</constructor-arg>
|
||||
<property name="itemSkipPolicy">
|
||||
<bean
|
||||
class="org.springframework.batch.execution.step.support.LimitCheckingItemSkipPolicy">
|
||||
<constructor-arg value="5" />
|
||||
</bean>
|
||||
</property>
|
||||
class="org.springframework.batch.retry.policy.SimpleRetryPolicy" />
|
||||
</property>
|
||||
<property name="exceptionHandler">
|
||||
<bean
|
||||
class="org.springframework.batch.repeat.exception.handler.SimpleLimitExceptionHandler" p:limit="5"/>
|
||||
</property>
|
||||
<property name="itemReader">
|
||||
<bean
|
||||
class="org.springframework.batch.item.reader.ValidatingItemReader">
|
||||
<property name="itemReader"
|
||||
ref="fileInputTemplate" />
|
||||
<property name="validator"
|
||||
ref="tradeValidator" />
|
||||
</bean>
|
||||
</property>
|
||||
<property name="dechunker">
|
||||
<property name="itemSkipPolicy">
|
||||
<bean
|
||||
class="org.springframework.batch.execution.step.support.ItemDechunker">
|
||||
<constructor-arg>
|
||||
<bean
|
||||
class="org.springframework.batch.sample.item.writer.TradeWriter"
|
||||
p:dao-ref="tradeDao" p:failure="3" />
|
||||
</constructor-arg>
|
||||
<property name="itemSkipPolicy">
|
||||
<bean
|
||||
class="org.springframework.batch.execution.step.support.LimitCheckingItemSkipPolicy">
|
||||
<constructor-arg value="5" />
|
||||
</bean>
|
||||
</property>
|
||||
class="org.springframework.batch.execution.step.support.LimitCheckingItemSkipPolicy">
|
||||
<constructor-arg value="5"/>
|
||||
</bean>
|
||||
</property>
|
||||
<property name="itemWriter">
|
||||
<bean
|
||||
class="org.springframework.batch.sample.item.writer.TradeWriter"
|
||||
p:dao-ref="tradeDao" p:failure="3" />
|
||||
</property>
|
||||
</bean>
|
||||
<bean id="step2" parent="simpleStep">
|
||||
<property name="itemReader"
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<bean id="simpleJob" parent="simpleJob">
|
||||
<property name="steps">
|
||||
<list>
|
||||
<bean id="step1" parent="chunkedStep">
|
||||
<bean id="step1" parent="simpleStep">
|
||||
<property name="itemReader" ref="fileItemReader" />
|
||||
<property name="itemWriter">
|
||||
<bean
|
||||
@@ -21,7 +21,7 @@
|
||||
<property name="tradeDao" ref="tradeDao" />
|
||||
</bean>
|
||||
</property>
|
||||
<property name="chunkSize" value="2" />
|
||||
<property name="commitInterval" value="2" />
|
||||
</bean>
|
||||
</list>
|
||||
</property>
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
<bean id="tradeJob" parent="simpleJob">
|
||||
<property name="steps">
|
||||
<list>
|
||||
<bean id="step1" parent="chunkedStep">
|
||||
<bean id="step1" parent="simpleStep">
|
||||
<property name="itemReader">
|
||||
<bean
|
||||
class="org.springframework.batch.item.reader.ValidatingItemReader">
|
||||
@@ -32,7 +32,7 @@
|
||||
p:dao-ref="tradeDao" />
|
||||
</property>
|
||||
</bean>
|
||||
<bean id="step2" parent="chunkedStep">
|
||||
<bean id="step2" parent="simpleStep">
|
||||
<property name="itemReader" ref="tradeSqlItemReader" />
|
||||
<property name="itemWriter">
|
||||
<bean
|
||||
@@ -40,7 +40,7 @@
|
||||
p:dao-ref="customerDao" />
|
||||
</property>
|
||||
</bean>
|
||||
<bean id="step3" parent="chunkedStep">
|
||||
<bean id="step3" parent="simpleStep">
|
||||
<property name="itemReader" ref="customerSqlItemReader" />
|
||||
<property name="itemWriter">
|
||||
<bean
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
<bean id="xmlStaxJob" parent="simpleJob">
|
||||
<property name="steps">
|
||||
<bean id="step1" parent="chunkedStep">
|
||||
<bean id="step1" parent="simpleStep">
|
||||
<property name="itemReader">
|
||||
<bean
|
||||
class="org.springframework.batch.io.xml.StaxEventItemReader"
|
||||
|
||||
@@ -112,18 +112,6 @@
|
||||
<property name="commitInterval" value="1" />
|
||||
</bean>
|
||||
|
||||
<bean id="chunkedStep" class="org.springframework.batch.execution.step.ChunkedStep" abstract="true">
|
||||
<property name="allowStartIfComplete" value="true" />
|
||||
<property name="saveExecutionContext" value="true" />
|
||||
<property name="jobRepository" ref="jobRepository" />
|
||||
<property name="streamManager">
|
||||
<bean class="org.springframework.batch.item.stream.SimpleStreamManager">
|
||||
<constructor-arg ref="transactionManager" />
|
||||
</bean>
|
||||
</property>
|
||||
<property name="chunkSize" value="1" />
|
||||
</bean>
|
||||
|
||||
<bean id="customEditorConfigurer"
|
||||
class="org.springframework.beans.factory.config.CustomEditorConfigurer">
|
||||
<property name="customEditors">
|
||||
|
||||
Reference in New Issue
Block a user