Smack/smack-extensions/src/main/java/org/jivesoftware/smackx/muc
Florian Schmaus 365c71db79 Rework MultiUserChat
remove PacketMultiplexListener, RoomListenerMultiplexor and
ConnectionDetachedPacketCollector(Test), which was a bunch of
(in same cases redundant) code that formed a complex construct that
presumably tried to make MultiUserChat instances easily garbage
collect-able.

Now, MultiUserChat should be eligible for gc if the userHashLeft() is
invoked before the reference to the instance is dropped, which should be
the case in the most scenarios. Otherwise the connection may references
the MultiUserChat instance over Packet(Listener|Interceptor)s preventing
the gc.
2014-10-13 11:10:30 +02:00
..
packet Rework Smack Provider design 2014-10-08 16:01:14 +02:00
provider Add 'PacketParserUtils.addPacketextension()' 2014-10-08 16:01:19 +02:00
Affiliate.java Introduce MUCRole and MUCAffiliation enums 2014-08-24 18:30:18 +02:00
DefaultParticipantStatusListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
DefaultUserStatusListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
DiscussionHistory.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
HostedRoom.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
InvitationListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
InvitationRejectionListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
MUCAffiliation.java Introduce MUCRole and MUCAffiliation enums 2014-08-24 18:30:18 +02:00
MUCNotJoinedException.java Rework MultiUserChat 2014-10-13 11:10:30 +02:00
MUCRole.java Introduce MUCRole and MUCAffiliation enums 2014-08-24 18:30:18 +02:00
MultiUserChat.java Rework MultiUserChat 2014-10-13 11:10:30 +02:00
Occupant.java Introduce MUCRole and MUCAffiliation enums 2014-08-24 18:30:18 +02:00
ParticipantStatusListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
RoomInfo.java Extend RoomInfo to contain more meta-data 2014-08-25 11:39:57 +02:00
SubjectUpdatedListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
UserStatusListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
package.html Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00