Uses of Package
org.jivesoftware.smack.packet

Package
Description
Core classes of the Smack API.
Smack's API for BOSH (XEP-206, XEP-124).
Smack's (new) API for client-to-server (c2s) connections.
Smack's internal API for client-to-server (c2s) connections.
Smacks legacy API for 1:1 chats.
Smack's new improved API for 1:1 chats.
Stanzas and extension elements for XMPP stream compression (XEP-138).
Providers for XMPP stream compression (XEP-138).
Smack includes built-in debugging consoles that will let you track all XML traffic between the client and server.
Allows StanzaCollector and StanzaListener instances to filter for stanzas with particular attributes.
Filter based on the type of an XMPP address.
Smack's IQ request handler API.
XML stanzas and extension elements that are part of the XMPP protocol.
Auxiliary classes for XMPP parsing.
The Smack provider architecture is a system for plugging in custom XML parsing of stanza extensions (ExtensionElement, IQ stanzas and Nonza.
Smacks API for Rosters.
Element classes for Rosters.
Provider classes for Rosters.
Stanzas, plain stream- and extension elements for SASL.
Smack's implementation of XEP-0198: Stream Management.
Plain stream elements for XEP-0198: Stream Management.
Predicates for requesting Stream Management acknowledgements.
XMPPTCPConnection Stream Management Predicates.
Providers for XEP-0198: Stream Management.
TCP-IP related classes for Smack.
Utility classes.
This package contains Stanzas required to open and close stream.
This package contains websocket implementations to be plugged inside websocket transport.
Smack's API for XEP-0033: Extended Stanza Addressing.
Stanzas and extension elements for XEP-0033: Extended Stanzas Addressing.
Providers for XEP-0033: Extended Stanza Addressing.
Stanzas and extension elements for XEP-0079: Advanced Message Processing.
Providers for XEP-0079: Advanced Message Processing.
Stanzas and extension elements for XEP-0224: Attention.
Blocking command elements.
Blocking command providers.
Bits of Binary elements.
Bits of Binary providers.
Stanzas and extension elements for XEP-0047: In-Band Bytestreams.
Providers for XEP-0047: In-Band Bytestreams.
Stanzas and extension elements for XEP-0065: SOCKS5 Bytestreams.
Providers for XEP-0065: SOCKS5 Bytestreams.
Element classes for XEP-0115: Entity Capabilities.
Provider classes for XEP-0115: Entity Capabilities.
Smack's API for XEP-0280: Message Carbons.
Stanzas and extension elements for XEP-0280: Message Carbons.
Provider for XEP-0280: Message Carbons.
XEP-0333: Chat Markers.
Chat Markers elements (XEP-0333).
Chat Markers elements (XEP-0333).
Chat Markers providers (XEP-0333).
Classes for Chat States (XEP-0085).
Element classes for XEP-0085: Chat State Notifications.
Provider classes for XEP-0085: Chat State Notifications.
Smacks implementation of XEP-0050: Ad-Hoc Commands.
Element classes for XEP-0050: Ad-Hoc Commands.
Provider classes for XEP-0050: Ad-Hoc Commands.
Plain stream elements for XEP-0352: Client State Indication.
Provider for XEP-0352: Client State Indication.
Smack optional Debuggers, which include EnhancedDebugger and LiteDebugger.
Smack slf4j debugger implementation.
Smacks implementation of XEP-0203: Delayed Delivery, as well as XEP-0091: Legacy Delayed Delivery.
StanzaFilter classes for XEP-0203: Delayed Delivery, as well as XEP-0091: Legacy Delayed Delivery.
Element classes for XEP-0203: Delayed Delivery, as well as XEP-0091: Legacy Delayed Delivery.
Provider classes for XEP-0203: Delayed Delivery, as well as XEP-0091: Legacy Delayed Delivery.
Smack's API for Service Discovery (XEP-0030).
Element classes for XEP-0030: Service Discovery.
Provider classes for XEP-0030: Service Discovery.
XEP-0418: DNS Queries over XMPP (DoX) XML providers.
XEP-0418: DNS Queries over XMPP (DoX) XML providers.
XMPP extension elements for XEP-0380: Explicit Message Encryption.
Smack Provider for XEP-0380: Explicit Message Encryption.
Smack's API for XEP-0428: Fallback Indication.
Smack's API for XEP-0428: Fallback Indication.
Smack's API for XEP-0428: Fallback Indication.
Smacks implementation of XEP-0446: File Metadata Element.
File metadata element provider.
Smack's API for File Transfers.
Element classes for XEP-0297: Stanza Forwarding.
Provider classes for XEP-0297: Stanza Forwarding.
Extension elements for the GCM XMPP extension.
Smacks implementation of XEP-0080: User Location.
Element classes for XEP-0080: User Location.
Provider classes for XEP-0080: User Location.
XEP-0300 - Use of cryptographic hash functions.
XEP-0300 - Use of cryptographic hash functions.
Smack's API for XEP-0334: Message Processing Hints.
XMPP extension elements for XEP-0334: Message Processing Hints.
Smack Provider for XEP-0334: Message Processing Hints.
Stanzas and extension elements for XEP-0332: HTTP over XMPP transport.
Providers for XEP-0332: HTTP over XMPP transport.
IQ stanzas and extensions for XEP-0363: HTTP File Upload.
Providers for XEP-0363: HTTP File Upload.
Smack's API for XMPP IoT (XEP-0323, -0324, -0325, -0347).
Smack's API for XMPP IoT.
Smack's API for XMPP IoT.
Smack's API for XMPP IoT.
Smack's API for XMPP IoT.
Smack's API for XMPP IoT.
Smack's API for XMPP IoT.
Smack's API for XMPP IoT.
Smack's API for XMPP IoT.
Smack's API for XMPP IoT.
Smack's API for XMPP IoT.
Element classes for XEP-0012: Last Activity.
Smacks implementation of XEP-0049: Private XML Storage.
Element classes for XEP-0049: Private XML Storage.
Element classes for XEP-0077: In-Band Registration.
Provider classes for XEP-0077: In-Band Registration.
Element classes for XEP-0092: Software Version.
Provider classes for XEP-0092: Software Version.
XML elements for XEP-0328: JID Prep.
Providers for XEP-0328: JID Prep.
Smack's API for XEP-0166: Jingle.
Stanzas and Extension Elements for XEP-0166: Jingle.
Providers and parsers for XEP-0166: Jingle.
TODO describe me.
TODO describe me.
TODO describe me.
TODO describe me.
TODO describe me.
Smacks implementation for attaching arbitrary properties to packets according to https://docs.jivesoftware.com/smack/latest/documentation/properties.html.
Element classes.
Provider classes.
Extension elements for XEP-0295: JSON Encodings for XMPP.
Providers for XEP-0295: JSON Encodings for XMPP.
Element classes for XEP-0319: Last User Interaction in Presence.
Provider classes for XEP-0319: Last User Interaction in Presence.
XEP-0313: Message Archive Management.
Packet classes and interfaces for Message Archive Management (MAM) XEP-0313.
Filters of Message Archive Management (MAM) XEP-0313.
Provider classes of Message Archive Management (MAM) XEP-0313.
Element classes for XEP-0221: Data Forms Media Element.
Provider classes for XEP-0221: Data Forms Media Element.
XMPP stream elements for Last Message Correction as defined in XEP-0308.
XMPP stream element providers for Last Message Correction as defined in XEP-0308.
XEP-0422: Message Fastening.
XEP-0422: Message Fastening.
Smack's API for XEP-0394: Message Markup, which can be used to style message.
XEP-0394: Message Markup.
XEP-0424: Message Retraction.
XEP-0424: Message Retraction.
XEP-0424: Message Retraction.
Smack's API for XEP-0107: User Mood.
Smack's API for XEP-0107: User Mood.
Smack's API for XEP-0107: User Mood.
Smack API for Multi-User Chat (MUC, XEP-0045).
Stanza filters for Multi-User Chat.
Element classes for XEP-0045: Multi-User Chat.
Provider classes for XEP-0045: Multi-User Chat.
Classes and Interfaces that implement Multi-User Chat Light (MUC Light).
Multi-User Chat Light (MUC Light) elements.
Multi-User Chat Light (MUC Light) providers.
Element classes for XEP-0172: User Nickname.
Providers for XEP-0172: User Nickname.
Smacks implementation of XEP-0013: Flexible Offline Message Retrieval.
Element classes for XEP-0013: Flexible Offline Message Retrieval.
Classes and interfaces for OMEMO Encryption.
Classes that represent OMEMO related stanzas.
StanzaListeners used for internal purposes.
Callbacks and listeners.
Provider classes that parse OMEMO related stanzas into objects.
Helper classes and other stuff.
XML elements for XEP-0373: OpenPGP for XMPP.
Internal OpenPgpContentElement listeners for XEP-0373: OpenPGP for XMPP.
Providers for XEP-0373: OpenPGP for XMPP.
Smack API for XEP-0374: OpenPGP for XMPP: Instant Messaging.
Smacks implementation XEP-0163: Personal Eventing Protocol.
Element classes for XEP-0199: XMPP Ping.
Provider classes for XEP-0199: XMPP Ping.
Element classes for XEP-0016: Privacy Lists.
Provider classes for XEP-0016: Privacy Lists.
Smack's API for XEP-0060: Publish-Subscribe.
Stanzas and extension elements for Publish-Subscribe (XEP-60).
Providers for Publish-Subscribe (XEP-60).
Utilities for Publish-Subscribe (XEP-60).
Push Notifications elements (XEP-0357).
Push Notifications providers (XEP-0357).
XEP-0184: Message Delivery Receipts.
Smack's API for XEP-0372: References.
Smack's API for XEP-0372: References.
Element classes of XEP-0059: Result Set Management.
Providers for XEP-0059: Result Set Management.
Smacks implementation of XEP-0055: Jabber Search.
Element classes of shared groups.
Element classes for XEP-0131: Stanza Headers and Internet Metadata.
Provider classes of XEP-0131: Stanza Headers and Internet Metadata.
Element classes for XEP-0095: Stream Initiation.
Provider classes for XEP-0095: Stream Initiation.
Smack's API for XEP-0359: Stable and Unique Stanza IDs.
Smack's API for XEP-0359: Stable and Unique Stanza IDs.
Smack's API for XEP-0382: Spoiler Messages.
Smack's API for XEP-0382: Spoiler Messages.
Smack's API for XEP-0420: Stanza Content Encryption: Element classes.
Smack's API for XEP-0420: Stanza Content Encryption: Provider classes.
Smacks implementation of XEP-0264: Jingle Content Thumbnails.
Smacks implementation of XEP-0264: Jingle Content Thumbnails.
Element classes of XEP-0202: Entity Time.
Provider classes of XEP-0202: Entity Time.
Element classes for XEP-0103: URL Address Information.
Element classes for XEP-0104.
Provider classes for XEP-0103: URL Address Information.
Smack's API for XEP-0118: User Tune.
Smack's API for XEP-0118: User Tune.
Element classes for XEP-0054: vcard-temp.
Provider classes for XEP-0054: vcard-temp.
TODO describe me.
TODO describe me.
TODO describe me.
TODO describe me.
TODO describe me.
TODO describe me.
TODO describe me.
TODO describe me.
Smacks API for Data Forms (XEP-0004).
Smacks high-level API for XEP-0004: Data Forms.
Element classes for XEP-0004: Data Forms.
Provider classes for XEP-0004: Data Forms.
Element classes for XEP-0141: Data Forms Layout.
Element classes for XEP-0122: Data Forms Validation.
Provider classes for XEP-0122: Data Forms Validation.
TODO describe me.
TODO describe me.
TODO describe me.
Smacks implementation of XHTML-IM (XEP-0071), which provides the ability to send and receive formatted messages using XHTML.
Element classes for XEP-0071: XHTML-IM.
Provider classes for XEP-0071: XHTML-IM.
Element classes for XEP-0315: Data Forms XML Element.
Provider classes for XEP-0315: Data Forms XML Element.
TODO describe me.
TODO describe me.