From 33459e619ddb5961a354962d0eb0da20ce43891d Mon Sep 17 00:00:00 2001 From: Iwein Fuld Date: Fri, 9 Apr 2010 14:03:26 +0000 Subject: [PATCH] INT-1067: backported fix for INT-950 --- ...ritingMessageHandlerBeanDefinitionBuilder.java | 1 + .../file/config/spring-integration-file-1.0.xsd | 1 + ...eOutboundChannelAdapterParserTests-context.xml | 7 ++++++- .../FileOutboundChannelAdapterParserTests.java | 15 ++++++++++++++- 4 files changed, 22 insertions(+), 2 deletions(-) diff --git a/org.springframework.integration.file/src/main/java/org/springframework/integration/file/config/FileWritingMessageHandlerBeanDefinitionBuilder.java b/org.springframework.integration.file/src/main/java/org/springframework/integration/file/config/FileWritingMessageHandlerBeanDefinitionBuilder.java index 91d837fc6b..fd6d6752da 100644 --- a/org.springframework.integration.file/src/main/java/org/springframework/integration/file/config/FileWritingMessageHandlerBeanDefinitionBuilder.java +++ b/org.springframework.integration.file/src/main/java/org/springframework/integration/file/config/FileWritingMessageHandlerBeanDefinitionBuilder.java @@ -50,6 +50,7 @@ abstract class FileWritingMessageHandlerBeanDefinitionBuilder { } IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "auto-create-directory"); IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "delete-source-files"); + IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "charset"); String fileNameGenerator = element.getAttribute("filename-generator"); if (StringUtils.hasText(fileNameGenerator)) { builder.addPropertyReference("fileNameGenerator", fileNameGenerator); diff --git a/org.springframework.integration.file/src/main/resources/org/springframework/integration/file/config/spring-integration-file-1.0.xsd b/org.springframework.integration.file/src/main/resources/org/springframework/integration/file/config/spring-integration-file-1.0.xsd index c2c89f3aa6..b0e06cd766 100644 --- a/org.springframework.integration.file/src/main/resources/org/springframework/integration/file/config/spring-integration-file-1.0.xsd +++ b/org.springframework.integration.file/src/main/resources/org/springframework/integration/file/config/spring-integration-file-1.0.xsd @@ -184,6 +184,7 @@ + diff --git a/org.springframework.integration.file/src/test/java/org/springframework/integration/file/config/FileOutboundChannelAdapterParserTests-context.xml b/org.springframework.integration.file/src/test/java/org/springframework/integration/file/config/FileOutboundChannelAdapterParserTests-context.xml index 12a97fd028..5b073113d4 100644 --- a/org.springframework.integration.file/src/test/java/org/springframework/integration/file/config/FileOutboundChannelAdapterParserTests-context.xml +++ b/org.springframework.integration.file/src/test/java/org/springframework/integration/file/config/FileOutboundChannelAdapterParserTests-context.xml @@ -28,7 +28,12 @@ channel="testChannel" delete-source-files="true" directory="${java.io.tmpdir}"/> - + + +