Smack/smack-core/src/main/java/org/jivesoftware/smack
Florian Schmaus 9286a1decb Rework XMPP Error class design
Introduce AbstractError, change 'Conditions' to enums. Because of
AbstractError, it was necessary that PlainStreamElement and
TopLevelStreamElement becomes an interface. Thus the implementation of
TopLevelStreamElement.toString() had to be removed.

This adds

- policy-violation
- unexpected-request

to XMPPError.Condition, and removes the

- payment-required
- remote-server-error
- unexpected-condition
- request-timeout

Conditions

The file transfer code does now no longer throw XMPPErrorExceptions, but
SmackExceptions.

Fixes SMACK-608. Makes it possible to resolves SMACK-386.
2014-11-25 13:19:32 +01:00
..
compress/packet Add support for XEP-0198: Stream Management 2014-09-11 09:49:16 +02:00
compression Add support for XEP-0198: Stream Management 2014-09-11 09:49:16 +02:00
debugger Add AbstractDebugger and JulDebugger 2014-11-21 18:36:26 +01:00
filter Fix javadoc warnings and deprecated methods 2014-11-02 12:12:56 +01:00
initializer Split SmackConfiguration into Configuration and Initalization 2014-09-05 15:56:00 +02:00
packet Rework XMPP Error class design 2014-11-25 13:19:32 +01:00
parsing Use CharSequence instead of String in parseContent() 2014-07-06 21:10:40 +02:00
provider Remove empty statements 2014-11-09 18:31:07 +01:00
proxy Create smack.util.stringencoder for Base64, Base32,… 2014-09-04 11:07:55 +02:00
rosterstore Create smack.util.stringencoder for Base64, Base32,… 2014-09-04 11:07:55 +02:00
sasl Rework XMPP Error class design 2014-11-25 13:19:32 +01:00
util Rework XMPP Error class design 2014-11-25 13:19:32 +01:00
AbstractConnectionListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
AbstractXMPPConnection.java Throw a NotConnectedException on disconnect() 2014-11-15 09:46:39 +01:00
Chat.java Improve MUC message and presence listeners 2014-10-12 18:11:02 +02:00
ChatManager.java Fix javadoc warnings and deprecated methods 2014-11-02 12:12:56 +01:00
ChatManagerListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
ChatMessageListener.java Improve MUC message and presence listeners 2014-10-12 18:11:02 +02:00
ConnectionConfiguration.java Apply builder pattern to ConnectionConfiguration 2014-11-15 09:46:31 +01:00
ConnectionCreationListener.java Make XMPPConnection an interface 2014-05-28 08:18:41 +02:00
ConnectionListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
ExceptionCallback.java Add an API to send and wait async for a response 2014-08-16 00:08:53 +02:00
Manager.java Refactor FileTransfer(Manager|Negotiator) 2014-07-02 09:52:40 +02:00
MessageListener.java Improve MUC message and presence listeners 2014-10-12 18:11:02 +02:00
PacketCollector.java Add reply timeout to NoResponseException message 2014-11-15 09:46:38 +01:00
PacketListener.java Replace PacketInterceptor with PacketListener 2014-10-12 19:19:44 +02:00
PresenceListener.java Improve MUC message and presence listeners 2014-10-12 18:11:02 +02:00
ReconnectionManager.java Rework XMPP Error class design 2014-11-25 13:19:32 +01:00
Roster.java Fix javadoc warnings and deprecated methods 2014-11-02 12:12:56 +01:00
RosterEntry.java Enable more 'checkstyle' checks 2014-08-15 23:17:45 +02:00
RosterGroup.java Fix javadoc warnings and deprecated methods 2014-11-02 12:12:56 +01:00
RosterListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
SASLAuthentication.java Log a warning if the server didn't report SASL mechanisms 2014-11-16 19:03:03 +01:00
SmackConfiguration.java Add AbstractDebugger and JulDebugger 2014-11-21 18:36:26 +01:00
SmackException.java Add reply timeout to NoResponseException message 2014-11-15 09:46:38 +01:00
SmackInitialization.java Add AbstractDebugger and JulDebugger 2014-11-21 18:36:26 +01:00
SynchronizationPoint.java Add reply timeout to NoResponseException message 2014-11-15 09:46:38 +01:00
XMPPConnection.java Fix javadoc warnings and deprecated methods 2014-11-02 12:12:56 +01:00
XMPPConnectionRegistry.java Make XMPPConnection an interface 2014-05-28 08:18:41 +02:00
XMPPException.java Add support for XEP-0198: Stream Management 2014-09-11 09:49:16 +02:00
package.html Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00