Class StableUniqueStanzaIdManager

java.lang.Object
org.jivesoftware.smack.Manager
org.jivesoftware.smackx.sid.StableUniqueStanzaIdManager

public final class StableUniqueStanzaIdManager extends Manager
Manager class for Stable and Unique Stanza IDs. In order to start automatically appending origin ids to outgoing messages, use enable(). This will announce support via the ServiceDiscoveryManager. If you want to stop appending origin-ids and de-announce support, call disable().
See Also:
  • Field Details

  • Method Details

    • setEnabledByDefault

      public static void setEnabledByDefault(boolean enabled)
    • getInstanceFor

      Return an instance of the StableUniqueStanzaIdManager for the given connection.
      Parameters:
      connection - xmpp-connection
      Returns:
      manager instance for the connection
    • enable

      public void enable()
      Start appending origin-id elements to outgoing stanzas and add the feature to disco.
    • disable

      public void disable()
      Stop appending origin-id elements to outgoing stanzas and remove the feature from disco.
    • isEnabled

      public boolean isEnabled()
      Return true, if we automatically append origin-id elements to outgoing stanzas.
      Returns:
      true if functionality is enabled, otherwise false.