Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Interfaces
  • Classes
  • Exceptions
  • Fields
  • Methods
  • Constructors
  • Deprecated Interfaces
    Interface
    Description
    org.jivesoftware.smack.ExceptionCallback
    use ExceptionCallback instead.
    org.jivesoftware.smack.PacketListener
    use StanzaListener instead
  • Deprecated Classes
    Class
    Description
    org.jivesoftware.smack.AbstractXMPPConnection.InterceptorWrapper
    org.jivesoftware.smack.chat.Chat
    use org.jivesoftware.smack.chat2.Chat from smack-extensions instead.
    org.jivesoftware.smack.chat.ChatManager
    use org.jivesoftware.smack.chat2.ChatManager from smack-extensions instead.
    org.jivesoftware.smack.provider.IntrospectionProvider
    use a proper parser.
    org.jivesoftware.smack.provider.IntrospectionProvider.IQIntrospectionProvider
    use a proper parser.
    org.jivesoftware.smack.provider.IntrospectionProvider.PacketExtensionIntrospectionProvider
    use a proper parser.
    org.jivesoftware.smack.provider.LegacyIQProvider
    Use IqProvider instead
    org.jivesoftware.smack.util.stringencoder.BareJidEncoder.LegacyEncoder
    org.jivesoftware.smackx.muc.DiscussionHistory
    use MucEnterConfiguration instead.
  • Deprecated Exceptions
    Exceptions
    Description
    org.jivesoftware.smack.parsing.SmackParsingException.SmackTextParseException
    do not import.
  • Deprecated Fields
    Field
    Description
    org.jivesoftware.smack.packet.StanzaError.NAMESPACE
    org.jivesoftware.smackx.nick.packet.Nick.ELEMENT_NAME
    use Nick.QNAME instead.
    org.jivesoftware.smackx.sid.provider.OriginIdProvider.TEST_INSTANCE
  • Deprecated Methods
    Method
    Description
    org.jivesoftware.smack.ConnectionConfiguration.Builder.setCallbackHandler(CallbackHandler)
    set a callback-handler aware KeyManager via ConnectionConfiguration.Builder.setKeyManager(KeyManager) or ConnectionConfiguration.Builder.setKeyManagers(KeyManager[]), created by ConnectionConfiguration.Builder.getKeyManagersFrom(String, String, CallbackHandler, String), instead.
    org.jivesoftware.smack.ConnectionConfiguration.Builder.setKeystorePath(String)
    set a keystore-path aware KeyManager via ConnectionConfiguration.Builder.setKeyManager(KeyManager) or ConnectionConfiguration.Builder.setKeyManagers(KeyManager[]), created by ConnectionConfiguration.Builder.getKeyManagersFrom(String, String, CallbackHandler, String), instead.
    org.jivesoftware.smack.ConnectionConfiguration.Builder.setKeystoreType(String)
    set a key-type aware KeyManager via ConnectionConfiguration.Builder.setKeyManager(KeyManager) or ConnectionConfiguration.Builder.setKeyManagers(KeyManager[]), created by ConnectionConfiguration.Builder.getKeyManagersFrom(String, String, CallbackHandler, String), instead.
    org.jivesoftware.smack.ConnectionConfiguration.Builder.setPKCS11Library(String)
    set a PKCS11-library aware KeyManager via ConnectionConfiguration.Builder.setKeyManager(KeyManager) or ConnectionConfiguration.Builder.setKeyManagers(KeyManager[]), created by ConnectionConfiguration.Builder.getKeyManagersFrom(String, String, CallbackHandler, String), instead.
    org.jivesoftware.smack.ConnectionConfiguration.Builder.setServiceName(DomainBareJid)
    use ConnectionConfiguration.Builder.setXmppDomain(DomainBareJid) instead.
    org.jivesoftware.smack.ConnectionConfiguration.getServiceName()
    use ConnectionConfiguration.getXMPPServiceDomain() instead.
    org.jivesoftware.smack.packet.Presence.setPriority(byte)
    use PresenceBuilder or XMPPConnection.getStanzaFactory() instead.
    org.jivesoftware.smack.roster.packet.RosterPacket.Item.getUser()
    use RosterPacket.Item.getJid() instead.
    org.jivesoftware.smack.roster.RosterEntry.getUser()
    use RosterEntry.getJid() instead.
    org.jivesoftware.smack.SmackConfiguration.getVersion()
    use Smack.getVersion() instead.
    org.jivesoftware.smack.tcp.XMPPTCPConnection.setUseStreamManagementResumptiodDefault(boolean)
    use XMPPTCPConnection.setUseStreamManagementResumptionDefault(boolean) instead.
    org.jivesoftware.smack.util.StringUtils.hash(String)
    use SHA1.hex(String) instead.
    org.jivesoftware.smack.util.StringUtils.requireNotNullOrEmpty(CS, String)
    use StringUtils.requireNotNullNorEmpty(CharSequence, String) instead.
    org.jivesoftware.smack.XMPPConnection.trySendStanza(Stanza)
    use XMPPConnection.sendStanzaNonBlocking(Stanza) instead.
    org.jivesoftware.smack.XMPPConnection.trySendStanza(Stanza, long, TimeUnit)
    use XMPPConnection.sendStanzaNonBlocking(Stanza) instead.
    org.jivesoftware.smackx.carbons.CarbonManager.disableCarbons(Message)
    use CarbonExtension.Private.addTo(Message)
    org.jivesoftware.smackx.carbons.CarbonManager.sendCarbonsEnabled(boolean)
    use CarbonManager.enableCarbonsAsync(ExceptionCallback) or CarbonManager.disableCarbonsAsync(ExceptionCallback) instead.
    org.jivesoftware.smackx.carbons.packet.CarbonExtension.getFrom(Message)
    use CarbonExtension.from(Message) instead
    org.jivesoftware.smackx.carbons.packet.CarbonExtension.Private.addTo(Message)
    use CarbonExtension.Private.addTo(MessageBuilder) instead.
    org.jivesoftware.smackx.chat_markers.ChatMarkersManager.isSupportedByServer()
    This method serves no purpose, as servers do not announce this feature.
    org.jivesoftware.smackx.commands.AdHocCommandManager.getAddHocCommandsManager(XMPPConnection)
    use AdHocCommandManager.getInstance(XMPPConnection) instead.
    org.jivesoftware.smackx.delay.packet.DelayInformation.getFrom(Stanza)
    use DelayInformation.from(Stanza) instead
    org.jivesoftware.smackx.geoloc.packet.GeoLocation.Builder.setError(Double)
    use GeoLocation.Builder.setAccuracy(Double) instead.
    org.jivesoftware.smackx.geoloc.packet.GeoLocation.getError()
    use GeoLocation.getAccuracy() instead.
    org.jivesoftware.smackx.jingle.element.Jingle.getBuilder()
    use Jingle.builder(XMPPConnection) instead.
    org.jivesoftware.smackx.jingle.element.JingleContent.getJingleTransport()
    use JingleContent.getTransport() instead.
    org.jivesoftware.smackx.jingleold.mediaimpl.jmf.AudioMediaSession.setTrasmit(boolean)
    use AudioMediaSession.setTransmit(boolean) instead.
    org.jivesoftware.smackx.jingleold.mediaimpl.jmf.AudioMediaSession.startTrasmit()
    use AudioMediaSession.startTransmit() instead.
    org.jivesoftware.smackx.jingleold.mediaimpl.jmf.AudioMediaSession.stopTrasmit()
    use AudioMediaSession.stopTransmit() instead.
    org.jivesoftware.smackx.jingleold.mediaimpl.jspeex.AudioMediaSession.setTrasmit(boolean)
    use AudioMediaSession.setTransmit(boolean) instead.
    org.jivesoftware.smackx.jingleold.mediaimpl.jspeex.AudioMediaSession.startTrasmit()
    use AudioMediaSession.startTransmit() instead.
    org.jivesoftware.smackx.jingleold.mediaimpl.jspeex.AudioMediaSession.stopTrasmit()
    use AudioMediaSession.stopTransmit() instead.
    org.jivesoftware.smackx.jingleold.mediaimpl.sshare.ScreenShareSession.setTrasmit(boolean)
    use ScreenShareSession.setTransmit(boolean) instead.
    org.jivesoftware.smackx.jingleold.mediaimpl.sshare.ScreenShareSession.startTrasmit()
    use ScreenShareSession.startTransmit() instead.
    org.jivesoftware.smackx.jingleold.mediaimpl.sshare.ScreenShareSession.stopTrasmit()
    use ScreenShareSession.stopTransmit() instead.
    org.jivesoftware.smackx.muc.MultiUserChat.createMessage()
    use MultiUserChat.buildMessage() instead.
    org.jivesoftware.smackx.muc.packet.MUCInitialPresence.getFrom(Stanza)
    use MUCInitialPresence.from(Stanza) instead
    org.jivesoftware.smackx.muc.packet.MUCInitialPresence.setHistory(MUCInitialPresence.History)
    use MUCInitialPresence(String, int, int, int, Date) instead.
    org.jivesoftware.smackx.muc.packet.MUCInitialPresence.setPassword(String)
    use MUCInitialPresence(String, int, int, int, Date) instead.
    org.jivesoftware.smackx.muc.packet.MUCUser.getFrom(Stanza)
    use MUCUser.from(Stanza) instead
    org.jivesoftware.smackx.muclight.MultiUserChatLight.createMessage()
    use MultiUserChatLight.buildMessage() instead.
    org.jivesoftware.smackx.muclight.MultiUserChatLight.createPrivateChat(EntityJid, ChatMessageListener)
    org.jivesoftware.smackx.pubsub.Affiliation.getNodeId()
    use Affiliation.getNode() instead.
    org.jivesoftware.smackx.pubsub.Affiliation.getType()
    use Affiliation.getAffiliation() instead.
    org.jivesoftware.smackx.pubsub.LeafNode.send()
    use LeafNode.publish() instead.
    org.jivesoftware.smackx.pubsub.LeafNode.send(Collection<T>)
    use LeafNode.publish(Collection) instead.
    org.jivesoftware.smackx.pubsub.LeafNode.send(T)
    use LeafNode.publish(Item) instead.
    org.jivesoftware.smackx.receipts.DeliveryReceipt.getFrom(Message)
    use DeliveryReceipt.from(Message) instead
    org.jivesoftware.smackx.receipts.DeliveryReceiptManager.addDeliveryReceiptRequest(Message)
    use DeliveryReceiptRequest.addTo(Message)
    org.jivesoftware.smackx.receipts.DeliveryReceiptRequest.getFrom(Stanza)
    use DeliveryReceiptRequest.from(Stanza) instead
    org.jivesoftware.smackx.vcardtemp.packet.VCard.load(XMPPConnection)
    use VCardManager.loadVCard() instead.
    org.jivesoftware.smackx.vcardtemp.packet.VCard.load(XMPPConnection, EntityBareJid)
    use VCardManager.loadVCard(EntityBareJid) instead.
    org.jivesoftware.smackx.vcardtemp.packet.VCard.save(XMPPConnection)
    use VCardManager.saveVCard(VCard) instead.
    org.jivesoftware.smackx.vcardtemp.packet.VCard.setEncodedImage(String)
    Use VCard.setAvatar(String, String) instead.
    org.jivesoftware.smackx.vcardtemp.VCardManager.isSupported(Jid, XMPPConnection)
    use VCardManager.isSupported(Jid) instead.
    org.jivesoftware.smackx.xdata.AbstractSingleStringValueFormField.Builder.addValue(CharSequence)
    use AbstractSingleStringValueFormField.Builder.setValue(CharSequence) instead.
    org.jivesoftware.smackx.xdata.BooleanFormField.Builder.addValue(CharSequence)
    use BooleanFormField.Builder.setValue(CharSequence) instead.
    org.jivesoftware.smackx.xhtmlim.XHTMLManager.addBody(Message, XHTMLText)
    use XHTMLManager.addBody(MessageBuilder, XHTMLText) instead.
  • Deprecated Constructors
    Constructor
    Description
    org.jivesoftware.smack.parsing.SmackParsingException.SmackTextParseException(ParseException)
    do not use, simply throw ParseException.
    org.jivesoftware.smack.SmackException.GenericConnectionException(Throwable)
    org.jivesoftware.smackx.forward.packet.Forwarded(DelayInformation, S)
    use Forwarded(Stanza, DelayInformation) instead.
    org.jivesoftware.smackx.geoloc.packet.GeoLocation.Builder()
    use GeoLocation.builder() instead.
    org.jivesoftware.smackx.muc.packet.MUCInitialPresence()
    use MUCInitialPresence(String, int, int, int, Date) instead.