Smack/core/src/main/java/org/jivesoftware/smack
Florian Schmaus fcc8414a92 "not connected" is now a checked Exception thrown by sendPacket()
There is a unsolveable race condition between the connection state and
sendPacket(), i.e. the connection could go down, right after the
method calling sendPacket is called, but before sendPacket() is
invoked. Before this change, sendPacket() has thrown an unchecked
IllegalStateException, which could be ignored by the Smack user, who
would also not notice the race condition. We have decided to throw a
checked Exception in this case now, to make the Smack user aware of
this situation.

SMACK-426
2014-03-19 15:56:41 +01:00
..
compression Activate checkstyle and add missing license headers 2014-02-17 20:09:55 +01:00
debugger Move getRoster() to XMPPConnection 2014-03-15 11:21:49 +01:00
filter Improve IQReplyFilter 2014-03-10 12:20:20 +01:00
initializer Make JUL Loggers final (SMACK-536) 2014-02-26 22:00:27 +01:00
packet Introduce SmackException 2014-03-14 01:46:42 +01: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 Renamed Connection to XMPPConnection 2014-03-10 09:45:50 +01:00
sasl "not connected" is now a checked Exception thrown by sendPacket() 2014-03-19 15:56:41 +01:00
util Move DNS resolving into connect() 2014-03-19 13:14:03 +01: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 Move DNS resolving into connect() 2014-03-19 13:14:03 +01: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
DefaultRosterStore.java Substitute MXParser with a call to XmlPullParserFactory 2014-02-20 13:48:36 +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 getInstanceFor() for ChatManager and AccountManager 2014-03-19 08:59:45 +01:00
Roster.java "not connected" is now a checked Exception thrown by sendPacket() 2014-03-19 15:56:41 +01:00
RosterEntry.java "not connected" is now a checked Exception thrown by sendPacket() 2014-03-19 15:56:41 +01:00
RosterGroup.java "not connected" is now a checked Exception thrown by sendPacket() 2014-03-19 15:56:41 +01: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 "not connected" is now a checked Exception thrown by sendPacket() 2014-03-19 15:56:41 +01:00
SmackConfiguration.java Fix all javadoc warnings 2014-03-10 21:58:12 +01:00
SmackException.java Improve Exceptions (SMACK-426) 2014-03-19 09:00:10 +01:00
XMPPConnection.java "not connected" is now a checked Exception thrown by sendPacket() 2014-03-19 15:56:41 +01: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