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.