Smack/extensions/src/main/java/org/jivesoftware/smackx
Florian Schmaus bd5ceded37 Provide a MUC method to create *or* join a room
MulitUserChat.create() will throw an SmackException if the MUC service
does not return a 201 status when entering a room. Some MUC
implementations don't return the 201 status but instead behave like
the room already existed.

If the user doesn't care about the room beeing locked until the
initial configuration has been send, he can now use the new
MutliUserChat.createOrJoin(String) method.

Also remove some duplicate code by creating the private enter() method.

Fixes SMACK-557
2014-04-17 12:14:35 +02:00
..
address Reworked DiscoverInfo and DiscoverItems 2014-03-28 14:46:30 +01:00
amp Return Collections (or sublcasses) instead of Iterators 2014-04-09 20:03:10 +02:00
attention/packet Normalize newlines to '\n' 2014-02-17 23:58:40 +01:00
bookmarks Return Collections (or sublcasses) instead of Iterators 2014-04-09 20:03:10 +02:00
bytestreams Use Locale.US when doing String operations 2014-04-03 22:50:13 +02:00
caps Return Collections (or sublcasses) instead of Iterators 2014-04-09 20:03:10 +02:00
chatstates "not connected" is now a checked Exception thrown by sendPacket() 2014-03-19 15:56:41 +01:00
commands "not connected" is now a checked Exception thrown by sendPacket() 2014-03-19 15:56:41 +01:00
delay Rework XMPP Date/Time related code 2014-03-09 11:20:31 +01:00
disco Return Collections (or sublcasses) instead of Iterators 2014-04-09 20:03:10 +02:00
filetransfer Return Collections (or sublcasses) instead of Iterators 2014-04-09 20:03:10 +02:00
forward Fix all javadoc warnings 2014-03-10 21:58:12 +01:00
iqlast Refactoring: All connection classes begin with XMPP now 2014-04-09 20:03:07 +02:00
iqprivate Return Collections (or sublcasses) instead of Iterators 2014-04-09 20:03:10 +02:00
iqversion "not connected" is now a checked Exception thrown by sendPacket() 2014-03-19 15:56:41 +01:00
muc Provide a MUC method to create *or* join a room 2014-04-17 12:14:35 +02:00
nick/packet Normalize newlines to '\n' 2014-02-17 23:58:40 +01:00
offline Return List instead of Collection where appropriate 2014-04-14 14:09:53 +02:00
pep "not connected" is now a checked Exception thrown by sendPacket() 2014-03-19 15:56:41 +01:00
ping Cleanup of pingMyServer() API 2014-03-28 16:20:09 +01:00
privacy "not connected" is now a checked Exception thrown by sendPacket() 2014-03-19 15:56:41 +01:00
pubsub Return Collections (or sublcasses) instead of Iterators 2014-04-09 20:03:10 +02:00
receipts "not connected" is now a checked Exception thrown by sendPacket() 2014-03-19 15:56:41 +01:00
search Return Collections (or sublcasses) instead of Iterators 2014-04-09 20:03:10 +02:00
sharedgroups Return Collections (or sublcasses) instead of Iterators 2014-04-09 20:03:10 +02:00
shim Normalize newlines to '\n' 2014-02-17 23:58:40 +01:00
si Rework XMPP Date/Time related code 2014-03-09 11:20:31 +01:00
time "not connected" is now a checked Exception thrown by sendPacket() 2014-03-19 15:56:41 +01:00
vcardtemp Return Collections (or sublcasses) instead of Iterators 2014-04-09 20:03:10 +02:00
xdata Return Collections (or sublcasses) instead of Iterators 2014-04-09 20:03:10 +02:00
xevent Return Collections (or sublcasses) instead of Iterators 2014-04-09 20:03:10 +02:00
xhtmlim Return Collections (or sublcasses) instead of Iterators 2014-04-09 20:03:10 +02:00
ExtensionsProviderInitializer.java Normalize newlines to '\n' 2014-02-17 23:58:40 +01:00
ExtensionsStartupClasses.java Reworked Smack initialization 2014-02-23 17:48:07 +01:00