From a45d5e6fa435407fb23ca20e8551fc9b208d0588 Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Tue, 16 Nov 2010 02:01:18 -0500 Subject: [PATCH] INT-500 more polishing of the schema docs --- .../config/xml/spring-integration-2.0.xsd | 83 ++++++++++++++----- 1 file changed, 60 insertions(+), 23 deletions(-) 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 c389ba1bbf..03a3ad145c 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 @@ -100,12 +100,19 @@ - + + + Provides MessageDispatcher configuration + (i.e., failover, load-balancing, task-executor) + + @@ -216,14 +223,14 @@ + + + Defines a load-balancing strategy for the channel's dispatcher. + The default is a round-robin load + balancer. + + - - - Defines a load-balancing strategy for the channel's dispatcher. - The default is a round-robin load - balancer. - - @@ -391,13 +398,13 @@ - - + This attribute is DEPRECATED. Please use the dispatcher sub-element instead. + @@ -696,8 +703,9 @@ Specifies the order for invocation when this endpoint is connected as a - subscriber to a - SubscribableChannel. +subscriber to a channel. This is particularly relevant when that channel +is using a "failover" dispatching strategy. It has no effect when this +endpoint itself is a Polling Consumer for a channel with a queue. @@ -772,10 +780,10 @@ - - A method defined on the bean referenced by 'ref' attribute - + + A method defined on the bean referenced by 'ref' attribute + @@ -2256,13 +2264,13 @@ Name of the header whose value to use. - + + + A reference to a bean that implements the decision algorithm as to whether a given message group is complete. The bean can be an implementation of the CorrelationStrategy interface or a POJO. - - @@ -2280,7 +2288,9 @@ Name of the header whose value to use. - A SpEL expression to apply to the Message + A SpEL expression which implements correlation decision + algorithm to apply to the Message (e.g., payload.getPerson().getId() - correlate + based on the 'id' of the 'person' attribute of the message payload object) @@ -2382,19 +2392,34 @@ Name of the header whose value to use. + + + Reference to a bean in this Application Context that implements ChannelInterceptor + + - + + + Reference to a bean in this Application Context that implements ChannelInterceptor + - + + + + Alows you to configure a Wire Tap interceptor that will send a copy of the message to a + channel identified by 'ref' attribute. + + + @@ -2709,6 +2734,9 @@ The list of component name patterns you want to track (e.g., tracked-components + + Identifies the Message channel where Message will be sent after it's being processed by this endpoint + @@ -2727,6 +2755,9 @@ The list of component name patterns you want to track (e.g., tracked-components + + The receiving Message channel of this endpoint + @@ -2739,6 +2770,12 @@ endpoint itself is a Polling Consumer for a channel with a queue. ]]> - + + + + Lifecycle attribute signaling if this component should be started during Application Context startup. + + + \ No newline at end of file