Uses of Class
org.jivesoftware.smackx.pubsub.PubSubException.NotALeafNodeException
-
Packages that use PubSubException.NotALeafNodeException Package Description org.jivesoftware.smackx.geoloc Smacks implementation of XEP-0080: User Location.org.jivesoftware.smackx.mood Smack's API for XEP-0107: User Mood.org.jivesoftware.smackx.omemo Classes and interfaces for OMEMO Encryption.org.jivesoftware.smackx.ox Smack API for XEP-0373: OpenPGP for XMPP.org.jivesoftware.smackx.ox.util Utility classes for XEP-0373: OpenPGP for XMPP.org.jivesoftware.smackx.pep Smacks implementation XEP-0163: Personal Eventing Protocol.org.jivesoftware.smackx.pubsub Smack's API for XEP-0060: Publish-Subscribe.org.jivesoftware.smackx.usertune 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.NotALeafNodeException Modifier and Type Method Description void
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.NotALeafNodeException Modifier and Type Method Description void
MoodManager. clearMood()
void
MoodManager. setMood(Mood mood)
void
MoodManager. setMood(Mood mood, String text)
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.NotALeafNodeException Modifier and Type Method Description boolean
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.NotALeafNodeException Modifier and Type Method Description void
OpenPgpManager. announceSupportAndPublish()
Generate a fresh OpenPGP key pair, given we don't have one already.OpenPgpSecretKeyBackupPassphrase
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.NotALeafNodeException Modifier and Type Method Description static 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 Modifier and Type Method Description LeafNode
PepManager. publish(String nodeId, Item item)
Publish an event. -
Uses of PubSubException.NotALeafNodeException in org.jivesoftware.smackx.pubsub
Methods in org.jivesoftware.smackx.pubsub that throw PubSubException.NotALeafNodeException Modifier and Type Method Description LeafNode
PubSubManager. getLeafNode(String id)
Try to get a leaf node with the given node ID.LeafNode
PubSubManager. getOrCreateLeafNode(String id)
Try to get a leaf node and create one if it does not already exist.<I extends Item>
LeafNodePubSubManager. 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.NotALeafNodeException Modifier and Type Method Description void
UserTuneManager. clearUserTune()
void
UserTuneManager. publishUserTune(UserTuneElement userTuneElement)
-