[
http://jira.jboss.com/jira/browse/JBESB-1204?page=comments#action_12386204 ]
Jaroslaw Kijanowski commented on JBESB-1204:
--------------------------------------------
JBESB-1201 is about timeout, which IMO, doesn't work well, a message which should
timed out is printed as "alive".
The issue here is that the aggregator creates a seperate message for every message it
gets. I think the aggregator should wait for *all* messages, which belong together and
then, after all have arrived, create one big message. To see this, just delay one service
(= delay delivery of message to the aggregator) and you will notice that the aggregator
will send several messages to the next action item. But it shouldn't right? The
splitter has sent out 3 messages (hence those messages belong together) to 3 services and
the aggregator should wait for all 3 messages untl it creates an aggregated message, am I
right?
Aggregator can't collect messages via aggregatorTags
----------------------------------------------------
Key: JBESB-1204
URL:
http://jira.jboss.com/jira/browse/JBESB-1204
Project: JBoss ESB
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Content Based Routing
Affects Versions: 4.2
Reporter: Jaroslaw Kijanowski
Assigned To: Kurt Stam
Fix For: 4.2.1 CP1
The ESB's aggregator relies on 'aggregatorTags' to puzzle the individual
messages back together. The aggregatorTag was set in the MessageRouter.deliverAsync()
method. MessageRouter is deprecated and the current ServiceInvoker class nor any other
class provides this functionality.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira