All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractTcpConnector<T> |
An abstract transport connector which binds XMPP to TCP using the preferred TCP resolution process.
|
| AuthenticationException |
An exception thrown during the login process, if SASL negotiation with the XMPP server fails.
|
| BoshConnection |
The abstract base class for BOSH connections.
|
| BoshConnectionConfiguration |
A configuration for a BOSH connection.
|
| BoshConnectionConfiguration.Builder |
|
| BoshException |
A BOSH exception is thrown when the BOSH connection manager returned an error condition or the HTTP request responded
with an HTTP error code.
|
| Chat |
An abstract chat class, which represents either a one-to-one chat session or a group chat session.
|
| ChatManager |
This class manages one-to-one chat sessions, which are described in
5.1.
|
| ChatSession |
Implements a one-to-one chat session.
|
| ChatSession.ChatPartnerEvent |
A ChatPartnerEvent is fired, whenever a ChatSession's partner was replaced.
|
| ChatSessionEvent |
A chat session event is fired, whenever a new chat session is created.
|
| ClientConnectionConfiguration |
A base class for connection configurations.
|
| ClientConnectionConfiguration.Builder<T extends ClientConnectionConfiguration.Builder<T,C>,C extends ClientConnectionConfiguration> |
An abstract builder class for building immutable configuration objects.
|
| ClientEntityCapabilities1Protocol |
The Entity Caps protocol implementation from a client perspective.
|
| ClientEntityCapabilities2Protocol |
The Entity Caps 2.0 protocol implementation from a client perspective.
|
| ClientEntityCapabilitiesManager |
Caches entity capabilities.
|
| ClientEntityCapabilitiesSupport |
Helper class to add entity capabilities to outbound presence.
|
| ClientServiceDiscoveryManager |
|
| ClientStreamManager |
|
| CompressionManager |
|
| CompressionMethod |
An interface to describe a compression method.
|
| ConnectionEvent |
This event is fired for the following use cases:
When the XMPP session's underlying connection gets disconnected.
When the automatic reconnection has successfully reconnected, i.e.
|
| ConnectionEvent.Type |
The connection event type.
|
| ConnectionException |
Indicates a failure while connecting to the server.
|
| ConsoleDebugger |
A simple debugger implementation, which uses System.out to print XMPP traffic.
|
| CoreModule |
The core module provides XMPP classes as well as manager classes which are associated with an XMPP session.
|
| DnsResolver |
A minimalistic DNS resolver, which can resolve SRV and TXT records in the context of XMPP.
|
| Extension |
Represents an XMPP protocol extension (XEP).
|
| HttpClientConnector |
|
| HttpUrlConnector |
|
| Manager |
A generic manager class, which allows to enable or disable certain functionality.
|
| Module |
A module defines a set of extensions.
|
| NoResponseException |
This exception is thrown, when no response has been received from an XMPP entity.
|
| PresenceManager |
Manages subscription requests and presences.
|
| PrivateDataManager |
|
| ReconnectionStrategy |
A strategy for reconnection logic, i.e. when and in which interval reconnection attempts will happen.
|
| RosterEvent |
A roster event which holds information about added, updated and removed contacts of the roster.
|
| RosterManager |
This class manages the roster (aka contact or buddy list).
|
| SendTask<S extends Stanza> |
A send task is the result of a send action and allows to keep track of the sent stanza.
|
| SessionStatusEvent |
An XMPP session event is fired, whenever the status of a session has changed, e.g. when it is abnormally
disconnected.
|
| SocketConnection |
The default TCP socket connection as described in TCP Binding.
|
| SocketConnectionConfiguration |
Deprecated, for removal: This API element is subject to removal in a future version.
|
| SocketConnectionConfiguration.Builder |
|
| SocketConnector |
A TCP transport connector which uses Socket.
|
| SrvRecord |
A DNS SRV resource record.
|
| StartTlsManager |
Negotiates transport layer security during stream negotiation.
|
| StreamFeaturesManager |
Manages the various features, which are advertised during stream negotiation.
|
| TcpConnectionConfiguration |
A configuration for a TCP connection.
|
| TcpConnectionConfiguration.Builder |
|
| TransportConnector<T extends ClientConnectionConfiguration> |
Transport Connectors bind XMPP to a transport protocol such as TCP, BOSH or WebSockets.
|
| TxtRecord |
A DNS TXT resource record.
|
| XmppClient |
The base class for establishing an XMPP session with a server, i.e. client-to-server sessions.
|
| XmppDebugger |
A debugger interface, which allows to implement custom debugger implementation to log XMPP traffic.
|
| XmppSaslClientFactory |
A factory which creates SaslClients, which are used in XMPP context and are not natively provided by the
default security provider.
|
| XmppSession |
The base class for different kinds of XMPP sessions.
|
| XmppSession.Status |
Represents the session status.
|
| XmppSessionConfiguration |
|
| XmppSessionConfiguration.Builder |
|