Uses of Class
org.jivesoftware.smackx.pubsub.PubSubException.NotALeafNodeException
Packages that use PubSubException.NotALeafNodeException
Package
Description
Smacks implementation of XEP-0080: User Location.
Smack's API for XEP-0107: User Mood.
Classes and interfaces for OMEMO Encryption.
Smack API for XEP-0373: OpenPGP for XMPP.
Utility classes for XEP-0373: OpenPGP for XMPP.
Smacks implementation XEP-0163: Personal Eventing Protocol.
Smack's API for XEP-0060: Publish-Subscribe.
Smack's API for XEP-0118: User Tune.
-
Uses of PubSubException.NotALeafNodeException in org.jivesoftware.smackx.geoloc
Methods in org.jivesoftware.smackx.geoloc that throw PubSubException.NotALeafNodeExceptionModifier and TypeMethodDescriptionvoid
GeoLocationManager.publishGeoLocation
(GeoLocation geoLocation) Publish the user's geographic location through the Personal Eventing Protocol (PEP).void
GeoLocationManager.stopPublishingGeolocation()
Send empty geolocation through the PubSub node. -
Uses of PubSubException.NotALeafNodeException in org.jivesoftware.smackx.mood
Methods in org.jivesoftware.smackx.mood that throw PubSubException.NotALeafNodeExceptionModifier and TypeMethodDescriptionvoid
MoodManager.clearMood()
void
void
void
MoodManager.setMood
(Mood mood, MoodConcretisation concretisation) void
MoodManager.setMood
(Mood mood, MoodConcretisation concretisation, String text) -
Uses of PubSubException.NotALeafNodeException in org.jivesoftware.smackx.omemo
Methods in org.jivesoftware.smackx.omemo that throw PubSubException.NotALeafNodeExceptionModifier and TypeMethodDescriptionboolean
OmemoManager.contactSupportsOmemo
(BareJid contact) Returns true, if the contact has any active devices published in a deviceList.void
OmemoManager.initialize()
Initializes the OmemoManager.void
OmemoManager.purgeDeviceList()
Publish a new device list with just our own deviceId in it.void
OmemoService.purgeDeviceList
(OmemoManager.LoggedInOmemoManager managerGuard) Publish a new DeviceList with just our device in it.void
OmemoManager.requestDeviceListUpdateFor
(BareJid contact) Request a deviceList update from contact contact.void
OmemoManager.rotateSignedPreKey()
Rotate the signedPreKey published in our OmemoBundle and republish it. -
Uses of PubSubException.NotALeafNodeException in org.jivesoftware.smackx.ox
Methods in org.jivesoftware.smackx.ox that throw PubSubException.NotALeafNodeExceptionModifier and TypeMethodDescriptionvoid
OpenPgpManager.announceSupportAndPublish()
Generate a fresh OpenPGP key pair, given we don't have one already.OpenPgpManager.backupSecretKeyToServer
(SecretKeyBackupSelectionCallback selectKeyCallback) Upload the encrypted secret key to a private PEP node.void
OpenPgpManager.backupSecretKeyToServer
(SecretKeyBackupSelectionCallback selectKeyCallback, OpenPgpSecretKeyBackupPassphrase passphrase) Upload the encrypted secret key to a private PEP node.org.pgpainless.key.OpenPgpV4Fingerprint
OpenPgpManager.restoreSecretKeyServerBackup
(AskForBackupCodeCallback codeCallback) Fetch a secret key backup from the server and try to restore a selected secret key from it.void
OpenPgpContact.updateKeys
(XMPPConnection connection) Update the contacts keys by consulting the users PubSub nodes. -
Uses of PubSubException.NotALeafNodeException in org.jivesoftware.smackx.ox.util
Methods in org.jivesoftware.smackx.ox.util that throw PubSubException.NotALeafNodeExceptionModifier and TypeMethodDescriptionstatic void
OpenPgpPubSubUtil.depositSecretKey
(XMPPConnection connection, SecretkeyElement element) Publishes aSecretkeyElement
to the secret key node.static PubkeyElement
OpenPgpPubSubUtil.fetchPubkey
(XMPPConnection connection, BareJid contact, org.pgpainless.key.OpenPgpV4Fingerprint v4_fingerprint) Fetch the OpenPGP public key of acontact
, identified by its OpenPGPv4_fingerprint
.static PublicKeysListElement
OpenPgpPubSubUtil.fetchPubkeysList
(XMPPConnection connection) Consult the public key metadata node and fetch a list of all of our published OpenPGP public keys.static PublicKeysListElement
OpenPgpPubSubUtil.fetchPubkeysList
(XMPPConnection connection, BareJid contact) Consult the public key metadata node ofcontact
to fetch the list of their published OpenPGP public keys.static SecretkeyElement
OpenPgpPubSubUtil.fetchSecretKey
(PepManager pepManager) Fetch the latestSecretkeyElement
from the private backup node.static LeafNode
OpenPgpPubSubUtil.getOpenLeafNode
(PubSubManager pubSubManager, String nodeName) Use reflection magic to get aLeafNode
without doing a disco#info query.static void
OpenPgpPubSubUtil.publishPublicKey
(PepManager pepManager, PubkeyElement pubkeyElement, org.pgpainless.key.OpenPgpV4Fingerprint fingerprint) Publish the users OpenPGP public key to the public key node if necessary. -
Uses of PubSubException.NotALeafNodeException in org.jivesoftware.smackx.pep
Methods in org.jivesoftware.smackx.pep that throw PubSubException.NotALeafNodeException -
Uses of PubSubException.NotALeafNodeException in org.jivesoftware.smackx.pubsub
Methods in org.jivesoftware.smackx.pubsub that throw PubSubException.NotALeafNodeExceptionModifier and TypeMethodDescriptionPubSubManager.getLeafNode
(String id) Try to get a leaf node with the given node ID.PubSubManager.getOrCreateLeafNode
(String id) Try to get a leaf node and create one if it does not already exist.PubSubManager.tryToPublishAndPossibleAutoCreate
(String id, I item) Try to publish an item and, if the node with the given ID does not exists, auto-create the node. -
Uses of PubSubException.NotALeafNodeException in org.jivesoftware.smackx.usertune
Methods in org.jivesoftware.smackx.usertune that throw PubSubException.NotALeafNodeExceptionModifier and TypeMethodDescriptionvoid
UserTuneManager.clearUserTune()
void
UserTuneManager.publishUserTune
(UserTuneElement userTuneElement)