diff --git a/spring-integration-mail/src/main/resources/org/springframework/integration/mail/config/spring-integration-mail-2.0.xsd b/spring-integration-mail/src/main/resources/org/springframework/integration/mail/config/spring-integration-mail-2.0.xsd
index 79f0844566..939c2f376e 100644
--- a/spring-integration-mail/src/main/resources/org/springframework/integration/mail/config/spring-integration-mail-2.0.xsd
+++ b/spring-integration-mail/src/main/resources/org/springframework/integration/mail/config/spring-integration-mail-2.0.xsd
@@ -26,6 +26,9 @@
Defines an outbound mail-sending Channel Adapter.
+
+
+
diff --git a/spring-integration-mail/src/main/resources/org/springframework/integration/mail/config/spring-integration-mail-2.1.xsd b/spring-integration-mail/src/main/resources/org/springframework/integration/mail/config/spring-integration-mail-2.1.xsd
index e9a73569dd..4780b5bc10 100644
--- a/spring-integration-mail/src/main/resources/org/springframework/integration/mail/config/spring-integration-mail-2.1.xsd
+++ b/spring-integration-mail/src/main/resources/org/springframework/integration/mail/config/spring-integration-mail-2.1.xsd
@@ -26,6 +26,9 @@
Defines an outbound mail-sending Channel Adapter.
+
+
+
diff --git a/spring-integration-mail/src/test/java/org/springframework/integration/mail/config/MailOutboundChannelAdapterParserTests.java b/spring-integration-mail/src/test/java/org/springframework/integration/mail/config/MailOutboundChannelAdapterParserTests.java
index a2a7a08d3c..7ae2580037 100644
--- a/spring-integration-mail/src/test/java/org/springframework/integration/mail/config/MailOutboundChannelAdapterParserTests.java
+++ b/spring-integration-mail/src/test/java/org/springframework/integration/mail/config/MailOutboundChannelAdapterParserTests.java
@@ -16,20 +16,22 @@
package org.springframework.integration.mail.config;
-import static junit.framework.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-
import java.util.Properties;
import org.junit.Test;
-
import org.springframework.beans.DirectFieldAccessor;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
+import org.springframework.integration.channel.QueueChannel;
+import org.springframework.integration.endpoint.PollingConsumer;
import org.springframework.integration.mail.MailSendingMessageHandler;
import org.springframework.integration.test.util.TestUtils;
import org.springframework.mail.MailSender;
+import static junit.framework.Assert.assertEquals;
+
+import static org.junit.Assert.assertNotNull;
+
/**
* @author Mark Fisher
*/
@@ -60,6 +62,15 @@ public class MailOutboundChannelAdapterParserTests {
assertNotNull(mailSender);
}
+ @Test
+ public void adapterWithPollableChannel() {
+ ApplicationContext context = new ClassPathXmlApplicationContext(
+ "mailOutboundChannelAdapterParserTests.xml", this.getClass());
+ PollingConsumer pc = context.getBean("adapterWithPollableChannel", PollingConsumer.class);
+ QueueChannel pollableChannel = TestUtils.getPropertyValue(pc, "inputChannel", QueueChannel.class);
+ assertEquals("pollableChannel", pollableChannel.getComponentName());
+ }
+
@Test
public void adapterWithJavaMailProperties() {
ApplicationContext context = new ClassPathXmlApplicationContext(
diff --git a/spring-integration-mail/src/test/java/org/springframework/integration/mail/config/mailOutboundChannelAdapterParserTests.xml b/spring-integration-mail/src/test/java/org/springframework/integration/mail/config/mailOutboundChannelAdapterParserTests.xml
index 39fcad4c85..71fccb5db9 100644
--- a/spring-integration-mail/src/test/java/org/springframework/integration/mail/config/mailOutboundChannelAdapterParserTests.xml
+++ b/spring-integration-mail/src/test/java/org/springframework/integration/mail/config/mailOutboundChannelAdapterParserTests.xml
@@ -1,20 +1,27 @@
+ xmlns:int-mail="http://www.springframework.org/schema/integration/mail"
+ xmlns:int="http://www.springframework.org/schema/integration"
+ xsi:schemaLocation="http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration.xsd
+ http://www.springframework.org/schema/integration/mail http://www.springframework.org/schema/integration/mail/spring-integration-mail-2.1.xsd
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
-
-
-
+
+
+
+
+
+
+
+
@@ -25,4 +32,4 @@
-
\ No newline at end of file
+