From 27b0f153ee3cfac06b4e00768f7379ce64bc73a8 Mon Sep 17 00:00:00 2001 From: Gary Russell Date: Wed, 17 Nov 2010 15:59:55 -0500 Subject: [PATCH] INT-1624 Add error-channel to imap idle inbound channel adapter XSD, Parser, Test --- .../integration/mail/config/ImapIdleChannelAdapterParser.java | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-integration-mail/src/main/java/org/springframework/integration/mail/config/ImapIdleChannelAdapterParser.java b/spring-integration-mail/src/main/java/org/springframework/integration/mail/config/ImapIdleChannelAdapterParser.java index 1662c91b19..ce39cfc58a 100644 --- a/spring-integration-mail/src/main/java/org/springframework/integration/mail/config/ImapIdleChannelAdapterParser.java +++ b/spring-integration-mail/src/main/java/org/springframework/integration/mail/config/ImapIdleChannelAdapterParser.java @@ -55,6 +55,7 @@ public class ImapIdleChannelAdapterParser extends AbstractSingleBeanDefinitionPa Assert.hasText(channel, "the 'channel' attribute is required"); builder.addConstructorArgValue(this.parseImapMailReceiver(element, parserContext)); builder.addPropertyReference("outputChannel", channel); + IntegrationNamespaceUtils.setReferenceIfAttributeDefined(builder, element, "error-channel", "errorChannel"); IntegrationNamespaceUtils.setReferenceIfAttributeDefined(builder, element, "task-executor"); IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "auto-startup"); }