From 0165ba224769b4e3a381345035259f8d61193fa3 Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Sat, 20 Jun 2009 18:53:58 +0000 Subject: [PATCH] Added namespace support documentation for and . See INT-663,669 --- spring-integration-reference/src/router.xml | 27 +++++++++++++++++++ .../src/spring-integration-reference.xml | 4 +++ 2 files changed, 31 insertions(+) diff --git a/spring-integration-reference/src/router.xml b/spring-integration-reference/src/router.xml index 41d676c8d6..14de9dfdbd 100644 --- a/spring-integration-reference/src/router.xml +++ b/spring-integration-reference/src/router.xml @@ -26,6 +26,18 @@ ]]> + + Configuration of PayloadTypeRouter is also supported via namespace support provided by Spring Integration (see ), + which essentially simplifies configuration by combining <router/> configuration and its corresponding implementation defined using <bean/> element + into a single and more concise configuration element. + Example below demonstrates PayloadTypeRouter configuration which is equivalent to the one above using Spring Integration namespace support: + + + + + +]]> +
HeaderValueRouter @@ -66,6 +78,21 @@ ]]> + + Similar to the PayloadTypeRouter, configuration of HeaderValueRouter is also supported via namespace support provided by Spring Integration (see ). + Example below demonstrates two types of namespace-based configuration of HeaderValueRouter which are equivalent to the ones above using Spring Integration namespace support: + + 1. Configuration where mapping of header values to channels is required + + + + +]]> + + 2. Configuration where mapping of header values is not required if header values themselves represent the channel names + + ]]> +
RecipientListRouter diff --git a/spring-integration-reference/src/spring-integration-reference.xml b/spring-integration-reference/src/spring-integration-reference.xml index ffbe4ac698..a3056842dd 100644 --- a/spring-integration-reference/src/spring-integration-reference.xml +++ b/spring-integration-reference/src/spring-integration-reference.xml @@ -33,6 +33,10 @@ Jonas Partner + + Oleg + Zhurakousky + © SpringSource Inc., 2008