1
0
Fork 0
mirror of https://codeberg.org/Mercury-IM/Smack synced 2024-06-26 21:44:52 +02:00
Smack/smack-extensions/src/main/java/org/jivesoftware/smackx/muc
Florian Schmaus 6980c8e63d Rework Smack Provider design
this is the first stop towards fixing "SMACK-65: parsing should look for
depth", by providing the initial parsing depth to the provider. Some
methods (.e.g parseMessage) now use the depth as abort condition,
instead of a unclean String equals check.

parseIQ() and parseExtension() where both renamed to parse.

This also restricts the Exceptions thrown by the parse method, to just
XmlPullParserException, IOException and SmackException (not really a big
victory, but nevertheless a slight improvement).

StreamFeatureProvider is now gone, we simply use PacketExtensionProvider
for stream features.
2014-10-08 16:01:14 +02:00
..
packet Rework Smack Provider design 2014-10-08 16:01:14 +02:00
provider Rework Smack Provider design 2014-10-08 16:01:14 +02:00
Affiliate.java Introduce MUCRole and MUCAffiliation enums 2014-08-24 18:30:18 +02:00
ConnectionDetachedPacketCollector.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
DeafOccupantInterceptor.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +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
MUCRole.java Introduce MUCRole and MUCAffiliation enums 2014-08-24 18:30:18 +02:00
MultiUserChat.java Use CopyOnWriteArraySet in InvitationsMonitor 2014-10-05 12:46:51 +02:00
Occupant.java Introduce MUCRole and MUCAffiliation enums 2014-08-24 18:30:18 +02:00
package.html Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
PacketMultiplexListener.java Improve MUC code 2014-07-14 19:22:02 +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
RoomListenerMultiplexor.java Don't remove the MUC listeners after a disconnect 2014-06-02 16:58:53 +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