From dc816357f255be3433eeb6232f4641c1e71b607b Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Mon, 19 Jul 2010 13:40:05 +0000 Subject: [PATCH] INT-910 adding base support for 'script' elements in the core (XSD, Parser, and FactoryBeans) --- .../config/AbstractMessageHandlerFactoryBean.java | 12 +++++++++++- .../config/ServiceActivatorFactoryBean.java | 6 ++++++ .../AbstractDelegatingConsumerEndpointParser.java | 8 ++++++++ .../config/xml/spring-integration-2.0.xsd | 9 ++++++--- 4 files changed, 31 insertions(+), 4 deletions(-) diff --git a/spring-integration-core/src/main/java/org/springframework/integration/config/AbstractMessageHandlerFactoryBean.java b/spring-integration-core/src/main/java/org/springframework/integration/config/AbstractMessageHandlerFactoryBean.java index 1d7904aebb..ed81d84bf2 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/config/AbstractMessageHandlerFactoryBean.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/config/AbstractMessageHandlerFactoryBean.java @@ -25,6 +25,7 @@ import org.springframework.beans.factory.InitializingBean; import org.springframework.integration.core.MessageChannel; import org.springframework.integration.handler.AbstractMessageHandler; import org.springframework.integration.handler.AbstractReplyProducingMessageHandler; +import org.springframework.integration.handler.MessageProcessor; import org.springframework.integration.message.MessageHandler; import org.springframework.util.Assert; import org.springframework.util.StringUtils; @@ -124,7 +125,12 @@ abstract class AbstractMessageHandlerFactoryBean implements FactoryBean) definition is required for element " + diff --git a/spring-integration-core/src/main/resources/org/springframework/integration/config/xml/spring-integration-2.0.xsd b/spring-integration-core/src/main/resources/org/springframework/integration/config/xml/spring-integration-2.0.xsd index 143825667f..9fd7ea4217 100644 --- a/spring-integration-core/src/main/resources/org/springframework/integration/config/xml/spring-integration-2.0.xsd +++ b/spring-integration-core/src/main/resources/org/springframework/integration/config/xml/spring-integration-2.0.xsd @@ -2229,10 +2229,13 @@ - - + - + + + + +