Smack/core/src/main/java/org/jivesoftware/smack
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
..
compression Activate checkstyle and add missing license headers 2014-02-17 20:09:55 +01:00
debugger Use XmlStringBuilder in most toXML() bodies 2014-03-22 16:59:15 +01:00
filter Use Locale.US when doing String operations 2014-04-03 22:50:13 +02:00
initializer Make JUL Loggers final (SMACK-536) 2014-02-26 22:00:27 +01:00
packet Return Collections (or sublcasses) instead of Iterators 2014-04-09 20:03:10 +02:00
parsing Fix all javadoc warnings 2014-03-10 21:58:12 +01:00
provider Fix all javadoc warnings 2014-03-10 21:58:12 +01:00
proxy Fix or suppress warnings 2014-04-03 23:06:26 +02:00
sasl Cleanup SASLErrorException 2014-04-05 18:42:32 +02:00
util Provide a MUC method to create *or* join a room 2014-04-17 12:14:35 +02:00
AbstractConnectionListener.java Move getRoster() to XMPPConnection 2014-03-15 11:21:49 +01:00
AccountManager.java "not connected" is now a checked Exception thrown by sendPacket() 2014-03-19 15:56:41 +01:00
Chat.java "not connected" is now a checked Exception thrown by sendPacket() 2014-03-19 15:56:41 +01:00
ChatManager.java "not connected" is now a checked Exception thrown by sendPacket() 2014-03-19 15:56:41 +01:00
ChatManagerListener.java Activate checkstyle and add missing license headers 2014-02-17 20:09:55 +01:00
ConnectionConfiguration.java Javadoc fixes 2014-04-15 11:31:47 +02:00
ConnectionCreationListener.java Renamed Connection to XMPPConnection 2014-03-10 09:45:50 +01:00
ConnectionListener.java Move getRoster() to XMPPConnection 2014-03-15 11:21:49 +01:00
DirectoryRosterStore.java Use XmlStringBuilder in most toXML() bodies 2014-03-22 16:59:15 +01:00
Manager.java Renamed Connection to XMPPConnection 2014-03-10 09:45:50 +01:00
MessageListener.java Activate checkstyle and add missing license headers 2014-02-17 20:09:55 +01:00
PacketCollector.java Introduce SmackException 2014-03-14 01:46:42 +01:00
PacketInterceptor.java Renamed Connection to XMPPConnection 2014-03-10 09:45:50 +01:00
PacketListener.java "not connected" is now a checked Exception thrown by sendPacket() 2014-03-19 15:56:41 +01:00
ReconnectionManager.java Javadoc fixes 2014-04-15 11:31:47 +02:00
Roster.java Return List instead of Collection where appropriate 2014-04-14 14:09:53 +02:00
RosterEntry.java "not connected" is now a checked Exception thrown by sendPacket() 2014-03-19 15:56:41 +01:00
RosterGroup.java Use Locale.US when doing String operations 2014-04-03 22:50:13 +02:00
RosterListener.java Normalize newlines to '\n' 2014-02-17 23:58:40 +01:00
RosterStore.java Activate checkstyle and add missing license headers 2014-02-17 20:09:55 +01:00
SASLAuthentication.java Cleanup SASLAuthentication 2014-03-28 14:46:30 +01:00
SmackConfiguration.java Move DEBUG_ENABLED from XMPPConnection to SmackConfiguration 2014-04-03 13:10:30 +02:00
SmackException.java Improve Exceptions (SMACK-426) 2014-03-19 09:00:10 +01:00
XMPPConnection.java Javadoc fixes 2014-04-15 11:31:47 +02:00
XMPPException.java Introduce SmackException 2014-03-14 01:46:42 +01:00
package.html Migrate from Ant to Gradle (SMACK-265) 2014-02-14 18:46:33 +01:00