You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Guillaume Nodet (JIRA)" <ji...@apache.org> on 2008/09/04 13:57:52 UTC
[jira] Resolved: (SM-1550) Exchange Listeners may not be receiving
all events
[ https://issues.apache.org/activemq/browse/SM-1550?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Guillaume Nodet resolved SM-1550.
---------------------------------
Assignee: Guillaume Nodet
Fix Version/s: 3.3
Resolution: Fixed
Sending servicemix-core/src/main/java/org/apache/servicemix/jbi/messaging/DeliveryChannelImpl.java
Adding servicemix-core/src/test/java/org/apache/servicemix/jbi/messaging/ExchangeListenerTest.java
Transmitting file data ..
Committed revision 691983.
> Exchange Listeners may not be receiving all events
> --------------------------------------------------
>
> Key: SM-1550
> URL: https://issues.apache.org/activemq/browse/SM-1550
> Project: ServiceMix
> Issue Type: Bug
> Components: servicemix-core
> Affects Versions: 3.2.2
> Environment: Mac OS X Tiger / Java 1.5.0_13 / ServiceMix 3.2.1, 3.2.2
> Reporter: Matt Pavlovich
> Assignee: Guillaume Nodet
> Fix For: 3.3
>
>
> I have an Exchange Listener enabled and while monitoring the flow of a CXF WS (BC <-> SE), I see five (5) trips via the Exchange Listener.
> This seems counter intuitive to the idea that each component would set a 'Active' and 'Done' status on the Exchange. Why are their 5 steps for the role-type-status combination? It seems that there should be six (6) total steps, as the Provider-Sent-Active never gets a Provider-Sent-Done.
> MsgId: ID:192.168.145.20-11c23eba8cc-4:0 role: Consumer type: Sent status: Active.
> MsgId: ID:192.168.145.20-11c23eba8cc-4:0 role: Provider type: Accepted status: Active.
> MsgId: ID:192.168.145.20-11c23eba8cc-4:0 role: Provider type: Sent status: Active.
> MsgId: ID:192.168.145.20-11c23eba8cc-4:0 role: Consumer type: Sent status: Done.
> MsgId: ID:192.168.145.20-11c23eba8cc-4:0 role: Provider type: Accepted status: Done.
> Per Guillaume Nodet:
> There is a missing step between #3 and #4 which should be Consumer /
> Accepted / Active.
> Not sure why it is missing. It may be caused by a missing call to the
> listeners when the
> sendSync method is used.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.