Skip navigation links

Smack 4.2.3 API

Packages 
Package Description
org.igniterealtime.smack.smackrepl
A REPL (Read Eval Print Loop) for Smack.
org.jivesoftware.smack
Core classes of the Smack API.
org.jivesoftware.smack.android
Android specific Smack code.
org.jivesoftware.smack.bosh
Smack's API for BOSH (XEP-206, XEP-124).
org.jivesoftware.smack.chat
TODO describe me.
org.jivesoftware.smack.chat2
Smack's new improved API for 1:1 chats.
org.jivesoftware.smack.compress.packet
Stanzas and extension elements for XMPP stream compression (XEP-138).
org.jivesoftware.smack.compression
TODO describe me.
org.jivesoftware.smack.compression.jzlib
Support for XMPP stream compression (XEP-138) via JZlib.
org.jivesoftware.smack.debugger
Core debugger functionality.
org.jivesoftware.smack.experimental
Classes especially for smack-experimental.
org.jivesoftware.smack.extensions
TODO describe me.
org.jivesoftware.smack.filter
Allows StanzaCollector and StanzaListener instances to filter for stanzas with particular attributes.
org.jivesoftware.smack.filter.jidtype
Filter based on the type of an XMPP address.
org.jivesoftware.smack.im
TODO describe me.
org.jivesoftware.smack.initializer
Code used to initialize Smack.
org.jivesoftware.smack.iqrequest
Smack's IQ request handler API.
org.jivesoftware.smack.java7
TODO describe me.
org.jivesoftware.smack.legacy
TODO describe me.
org.jivesoftware.smack.packet
XML stanzas and extension elements that are part of the XMPP protocol.
org.jivesoftware.smack.packet.id
Helper classes for Stanza IDs.
org.jivesoftware.smack.parsing
Auxiliary classes for XMPP parsing.
org.jivesoftware.smack.provider
Provides pluggable parsing of incoming IQ's and extensions elements.
org.jivesoftware.smack.proxy
Support for XMPP connections over Proxies.
org.jivesoftware.smack.roster
TODO describe me.
org.jivesoftware.smack.roster.packet
TODO describe me.
org.jivesoftware.smack.roster.provider
TODO describe me.
org.jivesoftware.smack.roster.rosterstore
TODO describe me.
org.jivesoftware.smack.sasl
Classes and interfaces for SASL based XMPP authentication.
org.jivesoftware.smack.sasl.core
SASL mechanisms provided by Smack Core.
org.jivesoftware.smack.sasl.javax
TODO describe me.
org.jivesoftware.smack.sasl.packet
Stanzas, plain stream- and extension elements for SASL.
org.jivesoftware.smack.sasl.provided
TODO describe me.
org.jivesoftware.smack.sm
Smack's implementation of XEP-198: Stream Management.
org.jivesoftware.smack.sm.packet
Plain stream elements for XEP-198: Stream Management.
org.jivesoftware.smack.sm.predicates
Predicates for requesting Stream Management acknowledgements.
org.jivesoftware.smack.sm.provider
Providers for XEP-198: Stream Management.
org.jivesoftware.smack.tcp
TODO describe me.
org.jivesoftware.smack.util
TODO describe me.
org.jivesoftware.smack.util.dns
TODO describe me.
org.jivesoftware.smack.util.dns.dnsjava
TODO describe me.
org.jivesoftware.smack.util.dns.javax
TODO describe me.
org.jivesoftware.smack.util.dns.minidns
TODO describe me.
org.jivesoftware.smack.util.stringencoder
TODO describe me.
org.jivesoftware.smack.util.stringencoder.android
TODO describe me.
org.jivesoftware.smack.util.stringencoder.java7
TODO describe me.
org.jivesoftware.smackx.address
Smack's API for XEP-33: Extended Stanza Addressing.
org.jivesoftware.smackx.address.packet
Stanzas and extension elements for XEP-33: Extended Stanzas Addressing.
org.jivesoftware.smackx.address.provider
Providers for XEP-33: Extended Stanza Addressing.
org.jivesoftware.smackx.admin
Smack's API for XEP-0133: Service Administration.
org.jivesoftware.smackx.amp
Smack's API for XEP-79: Advanced Message Processing.
org.jivesoftware.smackx.amp.packet
Stanzas and extension elements for XEP-79: Advanced Message Processing.
org.jivesoftware.smackx.amp.provider
Providers for XEP-79: Advanced Message Processing.
org.jivesoftware.smackx.attention.packet
Stanzas and extension elements for XEP-224: Attention.
org.jivesoftware.smackx.blocking
Classes and interfaces of Blocking command.
org.jivesoftware.smackx.blocking.element
Blocking command elements.
org.jivesoftware.smackx.blocking.provider
Blocking command providers.
org.jivesoftware.smackx.bob
Classes and interfaces of Bits of Binary.
org.jivesoftware.smackx.bob.element
Bits of Binary elements.
org.jivesoftware.smackx.bob.provider
Bits of Binary providers.
org.jivesoftware.smackx.bookmarks
Smack's API for XEP-48: Bookmarks.
org.jivesoftware.smackx.bytestreams
Smack's API for XEP-65: SOCKS5 Bytestreams.
org.jivesoftware.smackx.bytestreams.ibb
Smack's API for XEP-47: In-Band Bytestreams.
org.jivesoftware.smackx.bytestreams.ibb.packet
Stanzas and extension elements for XEP-47: In-Band Bytestreams.
org.jivesoftware.smackx.bytestreams.ibb.provider
Providers for XEP-47: In-Band Bytestreams.
org.jivesoftware.smackx.bytestreams.socks5
Smack's API for XEP-65: SOCKS5 Bytestreams.
org.jivesoftware.smackx.bytestreams.socks5.packet
Stanzas and extension elements for XEP-65: SOCKS5 Bytestreams.
org.jivesoftware.smackx.bytestreams.socks5.provider
Providers for XEP-65: SOCKS5 Bytestreams.
org.jivesoftware.smackx.caps
TODO describe me.
org.jivesoftware.smackx.caps.cache
TODO describe me.
org.jivesoftware.smackx.caps.packet
TODO describe me.
org.jivesoftware.smackx.caps.provider
TODO describe me.
org.jivesoftware.smackx.carbons
Smack's API for XEP-280: Message Carbons.
org.jivesoftware.smackx.carbons.packet
Stanzas and extension elements for XEP-280: Message Carbons.
org.jivesoftware.smackx.carbons.provider
Provider for XEP-280: Message Carbons.
org.jivesoftware.smackx.chat_markers
XEP-0333: Chat Markers.
org.jivesoftware.smackx.chat_markers.element
Chat Markers elements (XEP-0333).
org.jivesoftware.smackx.chat_markers.provider
Chat Markers providers (XEP-0333).
org.jivesoftware.smackx.chatstates
TODO describe me.
org.jivesoftware.smackx.chatstates.packet
TODO describe me.
org.jivesoftware.smackx.chatstates.provider
Provider classes for Chat State Notifications (XEP-0085).
org.jivesoftware.smackx.commands
TODO describe me.
org.jivesoftware.smackx.commands.packet
TODO describe me.
org.jivesoftware.smackx.commands.provider
TODO describe me.
org.jivesoftware.smackx.csi
Smack's API for XEP-352: Client State Indication.
org.jivesoftware.smackx.csi.packet
Plain stream elements for XEP-352: Client State Indication.
org.jivesoftware.smackx.csi.provider
Provider for XEP-352: Client State Indication.
org.jivesoftware.smackx.debugger
Smack optional Debuggers.
org.jivesoftware.smackx.debugger.android
TODO describe me.
org.jivesoftware.smackx.debugger.slf4j
Smack slf4j debugger implementation.
org.jivesoftware.smackx.delay
TODO describe me.
org.jivesoftware.smackx.delay.filter
TODO describe me.
org.jivesoftware.smackx.delay.packet
TODO describe me.
org.jivesoftware.smackx.delay.provider
TODO describe me.
org.jivesoftware.smackx.disco
TODO describe me.
org.jivesoftware.smackx.disco.packet
TODO describe me.
org.jivesoftware.smackx.disco.provider
TODO describe me.
org.jivesoftware.smackx.eme
Smack's API for XEP-0380: Explicit Message Encryption.
org.jivesoftware.smackx.eme.element
XMPP extension elements for XEP-0380: Explicit Message Encryption.
org.jivesoftware.smackx.eme.provider
Smack Provider for XEP-0380: Explicit Message Encryption.
org.jivesoftware.smackx.filetransfer
TODO describe me.
org.jivesoftware.smackx.forward.packet
TODO describe me.
org.jivesoftware.smackx.forward.provider
TODO describe me.
org.jivesoftware.smackx.gcm.packet
Extension elements for the GCM XMPP extension.
org.jivesoftware.smackx.gcm.provider
Provider the GCM XMPP extension.
org.jivesoftware.smackx.geoloc
TODO describe me.
org.jivesoftware.smackx.geoloc.packet
TODO describe me.
org.jivesoftware.smackx.geoloc.provider
TODO describe me.
org.jivesoftware.smackx.hints
Smack's API for XEP-0334: Message Processing Hints.
org.jivesoftware.smackx.hints.element
XMPP extension elements for XEP-0334: Message Processing Hints.
org.jivesoftware.smackx.hints.provider
Smack Provider for XEP-0334: Message Processing Hints.
org.jivesoftware.smackx.hoxt
Smack's API for XEP-332: HTTP over XMPP transport.
org.jivesoftware.smackx.hoxt.packet
Stanzas and extension elements for XEP-332: HTTP over XMPP transport.
org.jivesoftware.smackx.hoxt.provider
Providers for XEP-332: HTTP over XMPP transport.
org.jivesoftware.smackx.httpfileupload
Smack's API for XEP-0363: HTTP File Upload.
org.jivesoftware.smackx.httpfileupload.element
IQ stanzas and extensions for XEP-0363: HTTP File Upload.
org.jivesoftware.smackx.httpfileupload.provider
Providers for XEP-0363: HTTP File Upload.
org.jivesoftware.smackx.iot
Smack's API for XMPP IoT.
org.jivesoftware.smackx.iot.control
Smack's API for XMPP IoT.
org.jivesoftware.smackx.iot.control.element
Smack's API for XMPP IoT.
org.jivesoftware.smackx.iot.control.provider
Smack's API for XMPP IoT.
org.jivesoftware.smackx.iot.data
Smack's API for XMPP IoT.
org.jivesoftware.smackx.iot.data.element
Smack's API for XMPP IoT.
org.jivesoftware.smackx.iot.data.filter
Smack's API for XMPP IoT.
org.jivesoftware.smackx.iot.data.provider
Smack's API for XMPP IoT.
org.jivesoftware.smackx.iot.discovery
Smack's API for XMPP IoT XEP-0347 Discovery.
org.jivesoftware.smackx.iot.discovery.element
Smack's API for XMPP IoT.
org.jivesoftware.smackx.iot.discovery.provider
Smack's API for XMPP IoT.
org.jivesoftware.smackx.iot.element
Smack's API for XMPP IoT.
org.jivesoftware.smackx.iot.parser
Smack's API for XMPP IoT.
org.jivesoftware.smackx.iot.provisioning
Smack's API for XMPP IoT.
org.jivesoftware.smackx.iot.provisioning.element
Smack's API for XMPP IoT.
org.jivesoftware.smackx.iot.provisioning.provider
Smack's API for XMPP IoT.
org.jivesoftware.smackx.iqlast
TODO describe me.
org.jivesoftware.smackx.iqlast.packet
TODO describe me.
org.jivesoftware.smackx.iqprivate
TODO describe me.
org.jivesoftware.smackx.iqprivate.packet
TODO describe me.
org.jivesoftware.smackx.iqprivate.provider
TODO describe me.
org.jivesoftware.smackx.iqregister
TODO describe me.
org.jivesoftware.smackx.iqregister.packet
TODO describe me.
org.jivesoftware.smackx.iqregister.provider
TODO describe me.
org.jivesoftware.smackx.iqversion
TODO describe me.
org.jivesoftware.smackx.iqversion.packet
TODO describe me.
org.jivesoftware.smackx.iqversion.provider
TODO describe me.
org.jivesoftware.smackx.jingleold
TODO describe me.
org.jivesoftware.smackx.jingleold.listeners
TODO describe me.
org.jivesoftware.smackx.jingleold.media
TODO describe me.
org.jivesoftware.smackx.jingleold.mediaimpl
TODO describe me.
org.jivesoftware.smackx.jingleold.mediaimpl.jmf
TODO describe me.
org.jivesoftware.smackx.jingleold.mediaimpl.jspeex
TODO describe me.
org.jivesoftware.smackx.jingleold.mediaimpl.multi
TODO describe me.
org.jivesoftware.smackx.jingleold.mediaimpl.sshare
TODO describe me.
org.jivesoftware.smackx.jingleold.mediaimpl.sshare.api
TODO describe me.
org.jivesoftware.smackx.jingleold.mediaimpl.test  
org.jivesoftware.smackx.jingleold.nat
TODO describe me.
org.jivesoftware.smackx.jingleold.packet
TODO describe me.
org.jivesoftware.smackx.jingleold.provider
TODO describe me.
org.jivesoftware.smackx.jiveproperties
TODO describe me.
org.jivesoftware.smackx.jiveproperties.packet
TODO describe me.
org.jivesoftware.smackx.jiveproperties.provider
TODO describe me.
org.jivesoftware.smackx.json.packet
Extension elements for XEP-295: JSON Encodings for XMPP.
org.jivesoftware.smackx.json.provider
Providers for XEP-295: JSON Encodings for XMPP.
org.jivesoftware.smackx.mam
XEP-0313: Message Archive Management.
org.jivesoftware.smackx.mam.element
Packet classes and interfaces for Message Archive Management (MAM) XEP-0313.
org.jivesoftware.smackx.mam.filter
Filters of Message Archive Management (MAM) XEP-0313.
org.jivesoftware.smackx.mam.provider
Provider classes of Message Archive Management (MAM) XEP-0313.
org.jivesoftware.smackx.message_correct.element
XMPP stream elements for Last Message Correction as defined in XEP-0308.
org.jivesoftware.smackx.message_correct.provider
Copyright 2016 Fernando Ramirez Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
org.jivesoftware.smackx.muc
Classes and Interfaces that implement Multi-User Chat (MUC) as defined in XEP-45.
org.jivesoftware.smackx.muc.bookmarkautojoin
Manager to autojoin bookmarked Multi-User Chat conferences.
org.jivesoftware.smackx.muc.filter
Stanza filters for Multi-User Chat.
org.jivesoftware.smackx.muc.packet
TODO describe me.
org.jivesoftware.smackx.muc.provider
TODO describe me.
org.jivesoftware.smackx.muclight
Classes and Interfaces that implement Multi-User Chat Light (MUC Light).
org.jivesoftware.smackx.muclight.element
Multi-User Chat Light (MUC Light) elements.
org.jivesoftware.smackx.muclight.provider
Multi-User Chat Light (MUC Light) providers.
org.jivesoftware.smackx.nick.packet
TODO describe me.
org.jivesoftware.smackx.offline
TODO describe me.
org.jivesoftware.smackx.offline.packet
TODO describe me.
org.jivesoftware.smackx.omemo
Classes and interfaces for OMEMO Encryption.
org.jivesoftware.smackx.omemo.element
Classes that represent OMEMO related stanzas.
org.jivesoftware.smackx.omemo.exceptions
Exceptions.
org.jivesoftware.smackx.omemo.internal
Classes that are used internally to arrange objects.
org.jivesoftware.smackx.omemo.listener
Callbacks and listeners.
org.jivesoftware.smackx.omemo.provider
Provider classes that parse OMEMO related stanzas into objects.
org.jivesoftware.smackx.omemo.signal
Concrete implementation of OMEMO for smack using the signal-protocol-java library.
org.jivesoftware.smackx.omemo.util
Helper classes and other stuff.
org.jivesoftware.smackx.pep
TODO describe me.
org.jivesoftware.smackx.ping
TODO describe me.
org.jivesoftware.smackx.ping.android
TODO describe me.
org.jivesoftware.smackx.ping.packet
TODO describe me.
org.jivesoftware.smackx.ping.provider
TODO describe me.
org.jivesoftware.smackx.privacy
TODO describe me.
org.jivesoftware.smackx.privacy.filter
TODO describe me.
org.jivesoftware.smackx.privacy.packet
TODO describe me.
org.jivesoftware.smackx.privacy.provider
TODO describe me.
org.jivesoftware.smackx.pubsub
Smack's API for XEP-60: Publish-Subscribe.
org.jivesoftware.smackx.pubsub.filter
Filters for Publish-Subscribe (XEP-60).
org.jivesoftware.smackx.pubsub.listener
Listeners for Publish-Subscribe (XEP-60) events.
org.jivesoftware.smackx.pubsub.packet
Stanzas and extension elements for Publish-Subscribe (XEP-60).
org.jivesoftware.smackx.pubsub.provider
Providers for Publish-Subscribe (XEP-60).
org.jivesoftware.smackx.pubsub.util
Utilities for Publish-Subscribe (XEP-60).
org.jivesoftware.smackx.push_notifications
Classes and interfaces to manage Push Notifications (XEP-0357).
org.jivesoftware.smackx.push_notifications.element
Push Notifications elements (XEP-0357).
org.jivesoftware.smackx.push_notifications.provider
Push Notifications providers (XEP-0357).
org.jivesoftware.smackx.receipts
TODO describe me.
org.jivesoftware.smackx.rsm
TODO describe me.
org.jivesoftware.smackx.rsm.packet
TODO describe me.
org.jivesoftware.smackx.rsm.provider
TODO describe me.
org.jivesoftware.smackx.search
TODO describe me.
org.jivesoftware.smackx.sharedgroups
TODO describe me.
org.jivesoftware.smackx.sharedgroups.packet
TODO describe me.
org.jivesoftware.smackx.shim.packet
TODO describe me.
org.jivesoftware.smackx.shim.provider
TODO describe me.
org.jivesoftware.smackx.si.packet
TODO describe me.
org.jivesoftware.smackx.si.provider
TODO describe me.
org.jivesoftware.smackx.time
TODO describe me.
org.jivesoftware.smackx.time.packet
TODO describe me.
org.jivesoftware.smackx.time.provider
TODO describe me.
org.jivesoftware.smackx.vcardtemp
TODO describe me.
org.jivesoftware.smackx.vcardtemp.packet
TODO describe me.
org.jivesoftware.smackx.vcardtemp.provider
TODO describe me.
org.jivesoftware.smackx.workgroup
TODO describe me.
org.jivesoftware.smackx.workgroup.agent
TODO describe me.
org.jivesoftware.smackx.workgroup.ext.forms
TODO describe me.
org.jivesoftware.smackx.workgroup.ext.history
TODO describe me.
org.jivesoftware.smackx.workgroup.ext.macros
TODO describe me.
org.jivesoftware.smackx.workgroup.ext.notes
TODO describe me.
org.jivesoftware.smackx.workgroup.packet
TODO describe me.
org.jivesoftware.smackx.workgroup.settings
TODO describe me.
org.jivesoftware.smackx.workgroup.user
TODO describe me.
org.jivesoftware.smackx.workgroup.util
TODO describe me.
org.jivesoftware.smackx.xdata
TODO describe me.
org.jivesoftware.smackx.xdata.packet
TODO describe me.
org.jivesoftware.smackx.xdata.provider
TODO describe me.
org.jivesoftware.smackx.xdatalayout
TODO describe me.
org.jivesoftware.smackx.xdatalayout.packet
TODO describe me.
org.jivesoftware.smackx.xdatalayout.provider
TODO describe me.
org.jivesoftware.smackx.xdatavalidation
TODO describe me.
org.jivesoftware.smackx.xdatavalidation.packet
TODO describe me.
org.jivesoftware.smackx.xdatavalidation.provider
TODO describe me.
org.jivesoftware.smackx.xevent
TODO describe me.
org.jivesoftware.smackx.xevent.packet
TODO describe me.
org.jivesoftware.smackx.xevent.provider
TODO describe me.
org.jivesoftware.smackx.xhtmlim
TODO describe me.
org.jivesoftware.smackx.xhtmlim.packet
TODO describe me.
org.jivesoftware.smackx.xhtmlim.provider
TODO describe me.
org.jivesoftware.smackx.xroster
TODO describe me.
org.jivesoftware.smackx.xroster.packet
TODO describe me.
org.jivesoftware.smackx.xroster.provider
TODO describe me.
Skip navigation links