qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Ritchie (JIRA)" <qpid-...@incubator.apache.org>
Subject [jira] Resolved: (QPID-635) Blocking/Specific MethodFrameListener do not implement equals
Date Mon, 03 Dec 2007 13:35:43 GMT

     [ https://issues.apache.org/jira/browse/QPID-635?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Martin Ritchie resolved QPID-635.

       Resolution: Invalid
    Fix Version/s:     (was: M2)

This is not a problem. SVN commit on M2 has been reverted for M2.1. While the change was correct
there was no need as object equality is suitable in this case.

> Blocking/Specific MethodFrameListener do not implement equals
> -------------------------------------------------------------
>                 Key: QPID-635
>                 URL: https://issues.apache.org/jira/browse/QPID-635
>             Project: Qpid
>          Issue Type: Bug
>    Affects Versions: M2, M2.1, M3
>            Reporter: Martin Ritchie
>            Assignee: Martin Ritchie
>             Fix For: M2.1
> As these classes do not implement equals() the remove() call on the _framelisteners just
grabs the first instance of the class. This is removing the wrong objects from the list. 
> This means that the new listener is not being notified while the first notifier that
has been notified is left in the list.
> The result can be seen in a number of tests timing out as there are multiple channels
closing and only one is being notified of the returning closeok frame.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message