Package org.jivesoftware.smack

Core classes of the Smack API.

See:
          Description

Interface Summary
ChatManagerListener A listener for chat related events.
ConnectionCreationListener Implementors of this interface will be notified when a new Connection has been created.
ConnectionListener Interface that allows for implementing classes to listen for connection closing and reconnection events.
MessageListener  
PacketInterceptor Provides a mechanism to intercept and modify packets that are going to be sent to the server.
PacketListener Provides a mechanism to listen for packets that pass a specified filter.
PrivacyListListener Interface to implement classes to listen for server events about privacy communication.
RosterListener A listener that is fired any time a roster is changed or the presence of a user in the roster is changed.
 

Class Summary
AbstractConnectionListener The AbstractConnectionListener class provides an empty implementation for all methods defined by the ConnectionListener interface.
AccountManager Allows creation and management of accounts on an XMPP server.
Chat A chat is a series of messages sent between two users.
ChatConnectionTest Tests that verifies the correct behavior of the Roster implementation.
ChatManager The chat manager keeps track of references to all current chats.
ChatTest Tests the chat functionality.
Connection The abstract Connection class provides an interface for connections to a XMPP server and implements shared methods which are used by the different types of connections (e.g.
ConnectionConfiguration Configuration to use while establishing the connection to the server.
DummyConnection A dummy implementation of Connection, intended to be used during unit tests.
FloodTest Simple test to measure server performance.
IQTest Ensure that the server is handling IQ packets correctly.
LoginTest Includes set of login tests.
MessageTest Tests sending messages to other clients.
PacketCollector Provides a mechanism to collect packets into a result queue that pass a specified filter.
PacketReaderTest  
PresenceTest Ensure that the server is delivering messages to the correct client based on the client's presence priority.
PrivacyClient This class supports automated tests about privacy communication from the server to the client.
PrivacyList A privacy list represents a list of contacts that is a read only class used to represent a set of allowed or blocked communications.
PrivacyListManager A PrivacyListManager is used by XMPP clients to block or allow communications from other users.
ReconnectionManager Handles the automatic reconnection process.
ReconnectionTest Tests the connection and reconnection mechanism
Roster Represents a user's roster, which is the collection of users a person receives presence updates for.
RosterEntry Each user in your roster is represented by a roster entry, which contains the user's JID and a name or nickname you assign.
RosterGroup A group of roster entries.
RosterInitializedBeforeConnectTest Run all tests defined in RosterTest but initialize the roster before connection is logged in and authenticated.
RosterListenerTest Test cases for adding the RosterListener in different connection states.
RosterOfflineTest Tests the behavior of the roster if the connection is not authenticated yet.
RosterSmackTest Tests the Roster functionality by creating and removing roster entries.
RosterTest Tests that verifies the correct behavior of the Roster implementation.
RosterTest.TestRosterListener This class can be used to check if the RosterListener was invoked.
SASLAuthentication This class is responsible authenticating the user using SASL, binding the resource to the connection and establishing a session with the server.
SmackConfigTest  
SmackConfiguration Represents the configuration of Smack.
ThreadedDummyConnection  
XMPPConnection Creates a socket connection to a XMPP server.
 

Enum Summary
ConnectionConfiguration.SecurityMode An enumeration for TLS security modes that are available when making a connection to the XMPP server.
Roster.SubscriptionMode An enumeration for the subscription mode options.
 

Exception Summary
XMPPException A generic exception that is thrown when an error occurs performing an XMPP operation.
 

Package org.jivesoftware.smack Description

Core classes of the Smack API.