diff --git a/docs/src/reference/docbook/aggregator.xml b/docs/src/reference/docbook/aggregator.xml index 885fbbac6a..b03ea9fd19 100644 --- a/docs/src/reference/docbook/aggregator.xml +++ b/docs/src/reference/docbook/aggregator.xml @@ -398,13 +398,14 @@ then you should simply provide an implementation of the ReleaseStrate - Indicates that partially aggregated messages should be sent to the 'output-channel' or 'replyChannel' - once the particular MessageGroup had expired (see MessageGroupStore.expireMessageGroups(long)). One of the ways of expiring MessageGroups is by - configuring MessageGroupStoreReaper. However since MessageGroups are expired by calling - MessageGroupStore.expireMessageGroup(groupId), MessageGroupStoreReaper is not the only option and can be - accomplished via ControlBus or by simply invoking a method on MessageGroupStore if you have reference to its instance. - Otherwise by itself this attribute has no behavior. It only serves as an indicator of what to do (drop or send to the output/reply channel) with Messages that are - still in the MessageGroup that is about to be expired. + Indicates that expired messages should be aggregated and sent to the 'output-channel' or 'replyChannel' + once their containing MessageGroup is expired (see MessageGroupStore.expireMessageGroups(long)). + One way of expiring MessageGroups is by configuring a MessageGroupStoreReaper. + However MessageGroups can alternatively be expired by simply calling + MessageGroupStore.expireMessageGroup(groupId). That could be accomplished via a Control Bus operation + or by simply invoking that method if you have a reference to the MessageGroupStore instance. + Otherwise by itself this attribute has no behavior. It only serves as an indicator of what to do (discard or send to the output/reply + channel) with Messages that are still in the MessageGroup that is about to be expired. Optional. Default - 'false'. 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 54ce3ac862..6973f199d7 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 @@ -2511,11 +2511,11 @@ Name of the header whose value will be used to route messages - Tells that partially aggregated messages should be sent to the 'output-channel' or 'replyChannel' - once the particular MessageGroup had expired. One of the ways of expiring MessageGroups is by - configuring MessageGroupStoreReaper. However since MessageGroups are expired by calling - MessageGroupStore.expireMessageGroup(groupId), MessageGroupStoreReaper is not the only option and can be - accomplished via ControlBus or by simply invoking a method on MessageGroupStore if you have reference to its instance. + Specifies whether messages that expired should be aggregated and sent to the 'output-channel' or 'replyChannel'. + Messages are expired when their containing MessageGroup expires. One of the ways of expiring MessageGroups is by + configuring a MessageGroupStoreReaper. However MessageGroups can alternatively be expired by simply calling + MessageGroupStore.expireMessageGroup(groupId). That could be accomplished via a ControlBus operation + or by simply invoking that method if you have a reference to the MessageGroupStore instance. diff --git a/spring-integration-core/src/main/resources/org/springframework/integration/config/xml/spring-integration-2.1.xsd b/spring-integration-core/src/main/resources/org/springframework/integration/config/xml/spring-integration-2.1.xsd index 5a14cf2090..b6ef2ab248 100644 --- a/spring-integration-core/src/main/resources/org/springframework/integration/config/xml/spring-integration-2.1.xsd +++ b/spring-integration-core/src/main/resources/org/springframework/integration/config/xml/spring-integration-2.1.xsd @@ -2499,11 +2499,11 @@ Name of the header whose value will be used to route messages - Tells that partially aggregated messages should be sent to the 'output-channel' or 'replyChannel' - once the particular MessageGroup had expired. One of the ways of expiring MessageGroups is by - configuring MessageGroupStoreReaper. However since MessageGroups are expired by calling - MessageGroupStore.expireMessageGroup(groupId), MessageGroupStoreReaper is not the only option and can be - accomplished via ControlBus or by simply invoking a method on MessageGroupStore if you have reference to its instance. + Specifies whether messages that expired should be aggregated and sent to the 'output-channel' or 'replyChannel'. + Messages are expired when their containing MessageGroup expires. One of the ways of expiring MessageGroups is by + configuring a MessageGroupStoreReaper. However MessageGroups can alternatively be expired by simply calling + MessageGroupStore.expireMessageGroup(groupId). That could be accomplished via a ControlBus operation + or by simply invoking that method if you have a reference to the MessageGroupStore instance.