From 3abeff4dd1243980d2c9a4a5f5e0f7a0eea3837a Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Thu, 18 Jun 2009 21:54:44 +0000 Subject: [PATCH] Added registration for HeaderValueRouterParser to support header-value-router INT-663 --- .../config/xml/IntegrationNamespaceHandler.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/org.springframework.integration/src/main/java/org/springframework/integration/config/xml/IntegrationNamespaceHandler.java b/org.springframework.integration/src/main/java/org/springframework/integration/config/xml/IntegrationNamespaceHandler.java index b1ca994a12..750968ab22 100644 --- a/org.springframework.integration/src/main/java/org/springframework/integration/config/xml/IntegrationNamespaceHandler.java +++ b/org.springframework.integration/src/main/java/org/springframework/integration/config/xml/IntegrationNamespaceHandler.java @@ -16,9 +16,6 @@ package org.springframework.integration.config.xml; -import org.w3c.dom.Element; -import org.w3c.dom.Node; - import org.springframework.beans.factory.config.BeanDefinition; import org.springframework.beans.factory.config.BeanDefinitionHolder; import org.springframework.beans.factory.support.BeanDefinitionBuilder; @@ -26,12 +23,15 @@ import org.springframework.beans.factory.support.BeanDefinitionReaderUtils; import org.springframework.beans.factory.xml.NamespaceHandler; import org.springframework.beans.factory.xml.NamespaceHandlerSupport; import org.springframework.beans.factory.xml.ParserContext; +import org.w3c.dom.Element; +import org.w3c.dom.Node; /** * Namespace handler for the integration namespace. * * @author Mark Fisher * @author Marius Bogoevici + * @author Oleg Zhurakousky */ public class IntegrationNamespaceHandler implements NamespaceHandler { @@ -79,6 +79,7 @@ public class IntegrationNamespaceHandler implements NamespaceHandler { registerBeanDefinitionParser("transformer", new TransformerParser()); registerBeanDefinitionParser("filter", new FilterParser()); registerBeanDefinitionParser("router", new RouterParser()); + registerBeanDefinitionParser("header-value-router", new HeaderValueRouterParser()); registerBeanDefinitionParser("splitter", new SplitterParser()); registerBeanDefinitionParser("aggregator", new AggregatorParser()); registerBeanDefinitionParser("resequencer", new ResequencerParser());