| Interface | Description |
|---|---|
| ConnectionCreationListener |
Implementors of this interface will be notified when a new
XMPPConnection
has been created. |
| ConnectionListener |
Interface that allows for implementing classes to listen for connection closing
and reconnection events.
|
| ExceptionCallback | |
| MessageListener | |
| PacketListener | Deprecated
use
StanzaListener instead |
| PresenceListener | |
| StanzaListener |
Provides a mechanism to listen for packets that pass a specified filter.
|
| XMPPConnection |
The XMPPConnection interface provides an interface for connections to an XMPP server and
implements shared methods which are used by the different types of connections (e.g.
|
| Class | Description |
|---|---|
| AbstractConnectionClosedListener | |
| AbstractConnectionListener |
The AbstractConnectionListener class provides an empty implementation for all
methods defined by the
ConnectionListener interface. |
| AbstractXMPPConnection | |
| AbstractXMPPConnection.InterceptorWrapper |
A wrapper class to associate a stanza(/packet) filter with an interceptor.
|
| AbstractXMPPConnection.ListenerWrapper |
A wrapper class to associate a stanza(/packet) filter with a listener.
|
| ConnectionConfiguration |
Configuration to use while establishing the connection to the server.
|
| ConnectionConfiguration.Builder<B extends ConnectionConfiguration.Builder<B,C>,C extends ConnectionConfiguration> |
A builder for XMPP connection configurations.
|
| Manager | |
| PacketCollector |
Provides a mechanism to collect packets into a result queue that pass a
specified filter.
|
| PacketCollector.Configuration | |
| ReconnectionManager |
Handles the automatic reconnection process.
|
| SASLAuthentication |
This class is responsible authenticating the user using SASL, binding the resource
to the connection and establishing a session with the server.
|
| SmackConfiguration |
Represents the configuration of Smack.
|
| SmackInitialization | |
| SynchronizationPoint<E extends java.lang.Exception> | |
| XMPPConnectionRegistry |
| Enum | Description |
|---|---|
| ConnectionConfiguration.SecurityMode |
An enumeration for TLS security modes that are available when making a connection
to the XMPP server.
|
| ReconnectionManager.ReconnectionPolicy |
Reconnection Policy, where
ReconnectionManager.ReconnectionPolicy.RANDOM_INCREASING_DELAY is the default policy used by smack and ReconnectionManager.ReconnectionPolicy.FIXED_DELAY implies
a fixed amount of time between reconnection attempts |
| XMPPConnection.FromMode |