1
0
Fork 0
mirror of https://codeberg.org/Mercury-IM/Smack synced 2024-11-02 14:55:58 +01:00
Smack/source/org/jivesoftware/smackx/muc
Florian Schmaus e75f45082b SMACK-270 MultiUserChat relied on finalize() being called in order to remove packet listeners and the association with RoomListenerMultiplexor. The PacketListeners are referenced by Connection, which meant that MultiUserChat is always strongly reachable until the connection dies.
This patch introduces an new MultiUserChat.cleanup() method that is called when userHashLeft() is triggered.

Thanks to Stuart Chalmers and scgmile for reporting this.

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13418 b35dd754-fafc-0310-a699-88a17e54d16e
2013-01-31 22:30:49 +00:00
..
Affiliate.java Copyright update. 2007-02-12 00:59:05 +00:00
ConnectionDetachedPacketCollector.java SMACK-129 - Added a property in smack-config file for the default packet collector size and set it much lower than the previous default. Also made the max size for packet collectors configurable from the constructor. 2011-06-18 18:18:03 +00:00
DeafOccupantInterceptor.java 1. Clean up code 2006-07-18 05:14:33 +00:00
DefaultParticipantStatusListener.java Copyright update. 2007-02-12 00:59:05 +00:00
DefaultUserStatusListener.java Copyright update. 2007-02-12 00:59:05 +00:00
DiscussionHistory.java Copyright update. 2007-02-12 00:59:05 +00:00
HostedRoom.java SMACK-279: The XMPPConnection extends the new abstract Connection class 2010-02-09 11:55:56 +00:00
InvitationListener.java SMACK-279: The XMPPConnection extends the new abstract Connection class 2010-02-09 11:55:56 +00:00
InvitationRejectionListener.java Copyright update. 2007-02-12 00:59:05 +00:00
MultiUserChat.java SMACK-270 MultiUserChat relied on finalize() being called in order to remove packet listeners and the association with RoomListenerMultiplexor. The PacketListeners are referenced by Connection, which meant that MultiUserChat is always strongly reachable until the connection dies. 2013-01-31 22:30:49 +00:00
Occupant.java Copyright update. 2007-02-12 00:59:05 +00:00
package.html Small tweak. 2004-08-10 21:32:35 +00:00
PacketMultiplexListener.java Updated to be able to compile. :( 2006-12-02 02:15:35 +00:00
ParticipantStatusListener.java Copyright update. 2007-02-12 00:59:05 +00:00
RoomInfo.java SMACK-362 Added check for no values on form. 2011-12-21 14:58:48 +00:00
RoomListenerMultiplexor.java SMACK-273 2011-06-01 07:41:17 +00:00
SubjectUpdatedListener.java Copyright update. 2007-02-12 00:59:05 +00:00
UserStatusListener.java Copyright update. 2007-02-12 00:59:05 +00:00