diff --git a/spring-batch-admin-parent/pom.xml b/spring-batch-admin-parent/pom.xml index 9e4ac42d8..d92051ec3 100644 --- a/spring-batch-admin-parent/pom.xml +++ b/spring-batch-admin-parent/pom.xml @@ -9,7 +9,7 @@ true 2.1.1.RELEASE - 3.0.3.RELEASE + 3.0.4.RELEASE 2.0.0.BUILD-SNAPSHOT diff --git a/spring-batch-integration/.settings/com.springsource.sts.config.flow.prefs b/spring-batch-integration/.settings/com.springsource.sts.config.flow.prefs index c0f6d5e6b..21e52fdf1 100644 --- a/spring-batch-integration/.settings/com.springsource.sts.config.flow.prefs +++ b/spring-batch-integration/.settings/com.springsource.sts.config.flow.prefs @@ -1,4 +1,4 @@ -#Thu Aug 12 16:11:37 BST 2010 +#Fri Aug 20 12:09:08 BST 2010 //com.springsource.sts.config.flow.coordinates\:http\://www.springframework.org/schema/batch\:/spring-batch-integration/src/test/resources/org/springframework/batch/integration/chunk/ChunkStepIntegrationTests-context.xml=\n\n\n\n\n\n\n\n\n\n //com.springsource.sts.config.flow.coordinates\:http\://www.springframework.org/schema/batch\:/spring-batch-integration/src/test/resources/org/springframework/batch/integration/chunk/RemoteChunkFaultTolerantStepIntegrationTests-context.xml=\r\n\r\n\r\n\r\n\r\n\r\n //com.springsource.sts.config.flow.coordinates\:http\://www.springframework.org/schema/batch\:/spring-batch-integration/src/test/resources/org/springframework/batch/integration/chunk/RemoteChunkFaultTolerantStepJmsIntegrationTests-context.xml=\r\n\r\n\r\n\r\n\r\n\r\n diff --git a/spring-batch-integration/src/main/java/org/springframework/batch/integration/chunk/ChunkMessageChannelItemWriter.java b/spring-batch-integration/src/main/java/org/springframework/batch/integration/chunk/ChunkMessageChannelItemWriter.java index 57ad56348..5a91493ab 100644 --- a/spring-batch-integration/src/main/java/org/springframework/batch/integration/chunk/ChunkMessageChannelItemWriter.java +++ b/spring-batch-integration/src/main/java/org/springframework/batch/integration/chunk/ChunkMessageChannelItemWriter.java @@ -133,13 +133,22 @@ public class ChunkMessageChannelItemWriter extends StepExecutionListenerSuppo return ExitStatus.FAILED.addExitDescription(e.getClass().getName() + ": " + e.getMessage()); } finally { + + if (logger.isDebugEnabled()) { + logger.debug("Finished waiting for results in step listener. Still expecting: " + localState.getExpecting()); + } + for (StepContribution contribution : getStepContributions()) { + if (logger.isDebugEnabled()) { + logger.debug("Applying:" + contribution); + } stepExecution.apply(contribution); } } if (timedOut) { stepExecution.setStatus(BatchStatus.FAILED); - throw new ItemStreamException("Timed out waiting for back log at end of step"); + return ExitStatus.FAILED.addExitDescription("Timed out waiting for " + localState.getExpecting() + + " backlog at end of step"); } return ExitStatus.COMPLETED.addExitDescription("Waited for " + expecting + " results."); } diff --git a/spring-batch-integration/src/main/java/org/springframework/batch/integration/chunk/MessageSourcePollerInterceptor.java b/spring-batch-integration/src/main/java/org/springframework/batch/integration/chunk/MessageSourcePollerInterceptor.java index bed03939e..c8958831e 100644 --- a/spring-batch-integration/src/main/java/org/springframework/batch/integration/chunk/MessageSourcePollerInterceptor.java +++ b/spring-batch-integration/src/main/java/org/springframework/batch/integration/chunk/MessageSourcePollerInterceptor.java @@ -42,7 +42,7 @@ public class MessageSourcePollerInterceptor extends ChannelInterceptorAdapter im } /** - * Optional MessageChannel for injecting the message receieved from the source (defaults to the channel intercepted + * Optional MessageChannel for injecting the message received from the source (defaults to the channel intercepted * in {@link #preReceive(MessageChannel)}). * * @param channel the channel to set diff --git a/spring-batch-integration/src/main/java/org/springframework/batch/integration/chunk/RemoteChunkHandlerFactoryBean.java b/spring-batch-integration/src/main/java/org/springframework/batch/integration/chunk/RemoteChunkHandlerFactoryBean.java index 42d24d3c5..6ff591fe6 100644 --- a/spring-batch-integration/src/main/java/org/springframework/batch/integration/chunk/RemoteChunkHandlerFactoryBean.java +++ b/spring-batch-integration/src/main/java/org/springframework/batch/integration/chunk/RemoteChunkHandlerFactoryBean.java @@ -180,7 +180,7 @@ public class RemoteChunkHandlerFactoryBean implements FactoryBean