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
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.