Uses of Package
org.jivesoftware.smack

Packages that use org.jivesoftware.smack
org.jivesoftware.smack Core classes of the Smack API. 
org.jivesoftware.smack.debugger Core debugger functionality. 
org.jivesoftware.smack.packet XML packets that are part of the XMPP protocol. 
org.jivesoftware.smack.sasl SASL Mechanisms. 
org.jivesoftware.smack.util Utility classes. 
org.jivesoftware.smackx Smack extensions API. 
org.jivesoftware.smackx.bookmark   
org.jivesoftware.smackx.bytestreams   
org.jivesoftware.smackx.bytestreams.ibb   
org.jivesoftware.smackx.bytestreams.socks5   
org.jivesoftware.smackx.commands   
org.jivesoftware.smackx.debugger Smack optional Debuggers. 
org.jivesoftware.smackx.filetransfer   
org.jivesoftware.smackx.muc Classes and Interfaces that implement Multi-User Chat (MUC). 
org.jivesoftware.smackx.packet XML packets that are part of the XMPP extension protocols. 
org.jivesoftware.smackx.pubsub   
org.jivesoftware.smackx.search   
org.jivesoftware.smackx.workgroup.agent   
org.jivesoftware.smackx.workgroup.user   
org.jivesoftware.util   
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smack
AccountManager
          Allows creation and management of accounts on an XMPP server.
Chat
          A chat is a series of messages sent between two users.
ChatManager
          The chat manager keeps track of references to all current chats.
ChatManagerListener
          A listener for chat related events.
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.
ConnectionConfiguration.SecurityMode
          An enumeration for TLS security modes that are available when making a connection to the XMPP server.
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.
DummyConnection
          A dummy implementation of Connection, intended to be used during unit tests.
MessageListener
           
PacketCollector
          Provides a mechanism to collect packets into a result queue that pass a specified filter.
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.
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.
PrivacyListListener
          Interface to implement classes to listen for server events about privacy communication.
PrivacyListManager
          A PrivacyListManager is used by XMPP clients to block or allow communications from other users.
Roster
          Represents a user's roster, which is the collection of users a person receives presence updates for.
Roster.SubscriptionMode
          An enumeration for the subscription mode options.
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.
RosterListener
          A listener that is fired any time a roster is changed or the presence of a user in the roster is changed.
RosterSmackTest
          Tests the Roster functionality by creating and removing roster entries.
SASLAuthentication
          This class is responsible authenticating the user using SASL, binding the resource to the connection and establishing a session with the server.
XMPPException
          A generic exception that is thrown when an error occurs performing an XMPP operation.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smack.debugger
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.
PacketListener
          Provides a mechanism to listen for packets that pass a specified filter.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smack.packet
PrivacyListListener
          Interface to implement classes to listen for server events about privacy communication.
PrivacyListManager
          A PrivacyListManager is used by XMPP clients to block or allow communications from other users.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smack.sasl
SASLAuthentication
          This class is responsible authenticating the user using SASL, binding the resource to the connection and establishing a session with the server.
XMPPException
          A generic exception that is thrown when an error occurs performing an XMPP operation.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smack.util
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.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smackx
Chat
          A chat is a series of messages sent between two users.
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.
MessageListener
           
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.
XMPPException
          A generic exception that is thrown when an error occurs performing an XMPP operation.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smackx.bookmark
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.
XMPPException
          A generic exception that is thrown when an error occurs performing an XMPP operation.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smackx.bytestreams
XMPPException
          A generic exception that is thrown when an error occurs performing an XMPP operation.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smackx.bytestreams.ibb
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.
XMPPException
          A generic exception that is thrown when an error occurs performing an XMPP operation.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smackx.bytestreams.socks5
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.
XMPPException
          A generic exception that is thrown when an error occurs performing an XMPP operation.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smackx.commands
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.
XMPPException
          A generic exception that is thrown when an error occurs performing an XMPP operation.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smackx.debugger
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.
PacketListener
          Provides a mechanism to listen for packets that pass a specified filter.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smackx.filetransfer
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.
XMPPException
          A generic exception that is thrown when an error occurs performing an XMPP operation.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smackx.muc
Chat
          A chat is a series of messages sent between two users.
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.
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.
XMPPException
          A generic exception that is thrown when an error occurs performing an XMPP operation.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smackx.packet
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.
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.
XMPPException
          A generic exception that is thrown when an error occurs performing an XMPP operation.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smackx.pubsub
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.
PacketListener
          Provides a mechanism to listen for packets that pass a specified filter.
XMPPException
          A generic exception that is thrown when an error occurs performing an XMPP operation.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smackx.search
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.
XMPPException
          A generic exception that is thrown when an error occurs performing an XMPP operation.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smackx.workgroup.agent
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.
XMPPException
          A generic exception that is thrown when an error occurs performing an XMPP operation.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.smackx.workgroup.user
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.
XMPPException
          A generic exception that is thrown when an error occurs performing an XMPP operation.
 

Classes in org.jivesoftware.smack used by org.jivesoftware.util
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.