[
https://issues.apache.org/activemq/browse/SM-1549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Guillaume Nodet resolved SM-1549.
---------------------------------
Assignee: Guillaume Nodet
Fix Version/s: servicemix-eip-2008.02
3.2.4
Resolution: Fixed
Sending
src/main/java/org/apache/servicemix/eip/support/AbstractAggregator.java
Sending src/test/java/org/apache/servicemix/eip/SplitAggregatorTest.java
Transmitting file data ..
Committed revision 710057.
Sending
src/main/java/org/apache/servicemix/eip/patterns/SplitAggregator.java
Sending
src/main/java/org/apache/servicemix/eip/support/AbstractAggregator.java
Sending src/test/java/org/apache/servicemix/eip/SplitAggregatorTest.java
Transmitting file data ...
Committed revision 710067.
> smx-eip AbstractAggregator should support boolean property
> "reportTimeoutAsErrors"
> ----------------------------------------------------------------------------------
>
> Key: SM-1549
> URL: https://issues.apache.org/activemq/browse/SM-1549
> Project: ServiceMix
> Issue Type: New Feature
> Components: servicemix-eip
> Affects Versions: 3.2.2
> Reporter: Ron Gavlin
> Assignee: Guillaume Nodet
> Fix For: servicemix-eip-2008.02, 3.2.4
>
> Attachments: sm-1549.patch
>
>
> It would be useful to add a boolean property entitled "reportTimeoutAsErrors"
> to the eip AbstractAggregator. The default value would be false to provide
> the current behavior. If set to true and a timeout occurred, an error status
> would be returned to all consumers.
> The intent of this property is to make error handling simpler in the case
> where the aggregation really needs all the
> exchanges to provide a valid result. This eliminates the need to implement a
> follow-on endpoint that compares messagesReceived to messagesExpected and
> throws an exception if their values differ.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.