1
0
Fork 0
mirror of https://github.com/vanitasvitae/Smack.git synced 2025-03-31 03:33:14 +02:00
Smack/source/org/jivesoftware/smackx
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
..
bookmark
bytestreams Fix erroneous cast from byte to int in IBBInputStream's read() 2013-01-05 12:53:45 +00:00
carbons
commands SMACK-363 Applied code cleanup patches for many generics related issues. 2012-10-26 10:47:55 +00:00
debugger SMACK-363 Applied code cleanup patches for many generics related issues. 2012-10-26 10:47:55 +00:00
filetransfer Updated url in javadoc. Changed from jabber to xmpp. 2011-12-19 15:45:24 +00:00
forward SMACK-403 add support for 2013-01-28 09:38:02 +00:00
muc 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
packet SMACK-375 Properly escape Strings in DiscoverInfo and DiscoverItems for XML. 2013-01-31 22:30:36 +00:00
ping
provider SMACK-388 Moved PingProvider, Ping and Pong under ../smackx/ping package 2013-01-15 19:56:25 +00:00
pubsub SMACK-363 Applied code cleanup patches for many generics related issues. 2012-10-26 10:47:55 +00:00
search
workgroup SMACK-363 Applied code cleanup patches for many generics related issues. 2012-10-26 10:47:55 +00:00
ChatState.java Copyright update. 2007-02-12 00:59:05 +00:00
ChatStateListener.java
ChatStateManager.java
DefaultMessageEventRequestListener.java
Form.java
FormField.java
GroupChatInvitation.java
LastActivityManager.java
MessageEventManager.java
MessageEventNotificationListener.java
MessageEventRequestListener.java
MultipleRecipientInfo.java
MultipleRecipientManager.java
NodeInformationProvider.java
OfflineMessageHeader.java
OfflineMessageManager.java
package.html Initial check-in. 2003-08-23 23:08:19 +00:00
PEPListener.java
PEPManager.java
PrivateDataManager.java
RemoteRosterEntry.java
ReportedData.java
RosterExchangeListener.java
RosterExchangeManager.java
ServiceDiscoveryManager.java
SharedGroupManager.java
XHTMLManager.java
XHTMLText.java