From 27ce423bea8789a8ae8d5be9e2d4853753bcdc21 Mon Sep 17 00:00:00 2001 From: robokaso Date: Wed, 2 Apr 2008 08:18:42 +0000 Subject: [PATCH] RESOLVED - issue BATCH-542: StatefulRetryStepFactoryBean still uses a local variable that refers to item provider --- .../batch/core/step/item/StatefulRetryStepFactoryBean.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-batch-core/src/main/java/org/springframework/batch/core/step/item/StatefulRetryStepFactoryBean.java b/spring-batch-core/src/main/java/org/springframework/batch/core/step/item/StatefulRetryStepFactoryBean.java index 53f168856..1132ccedb 100644 --- a/spring-batch-core/src/main/java/org/springframework/batch/core/step/item/StatefulRetryStepFactoryBean.java +++ b/spring-batch-core/src/main/java/org/springframework/batch/core/step/item/StatefulRetryStepFactoryBean.java @@ -129,13 +129,13 @@ public class StatefulRetryStepFactoryBean extends SkipLimitStepFactoryBean { getStepOperations() .setExceptionHandler(new SimpleRetryExceptionHandler(retryPolicy, getExceptionHandler(), getFatalExceptionClasses())); - ItemWriterRetryPolicy itemProviderRetryPolicy = new ItemWriterRetryPolicy(retryPolicy); + ItemWriterRetryPolicy itemWriterRetryPolicy = new ItemWriterRetryPolicy(retryPolicy); RetryTemplate retryTemplate = new RetryTemplate(); if (retryListeners != null) { retryTemplate.setListeners(retryListeners); } - retryTemplate.setRetryPolicy(itemProviderRetryPolicy); + retryTemplate.setRetryPolicy(itemWriterRetryPolicy); if (backOffPolicy != null) { retryTemplate.setBackOffPolicy(backOffPolicy); }