Package tigase.xmpp.impl
Class PresenceCapabilitiesManager
java.lang.Object
tigase.xmpp.impl.PresenceCapabilitiesManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
generateVerificationString
(String[] identities, String[] features) static String
generateVerificationString
(String[] identities, String[] features, tigase.xml.Element extensions) static String
generateVerificationStringFromDiscoInfo
(tigase.xml.Element discoInfo) static tigase.xml.Element
getCapsElement
(String caps) static String[]
getFeaturesFromDiscoInfo
(tigase.xml.Element discoInfo) static String[]
getNodeFeatures
(String capsNode) getNodesWithFeature
(String feature) static void
handlePresence
(tigase.xmpp.jid.JID owner, tigase.xmpp.jid.JID from, String[] capsNodes, Queue<Packet> results) static void
prepareCapsQueries
(tigase.xmpp.jid.JID compJid, tigase.xmpp.jid.JID to, String[] caps_nodes, Queue<Packet> results) static void
prepareCapsQueriesEl
(tigase.xmpp.jid.JID compJid, tigase.xmpp.jid.JID to, String[] caps_nodes, Queue<tigase.xml.Element> results) static Packet
prepareCapsQuery
(tigase.xmpp.jid.JID to, tigase.xmpp.jid.JID from, String node) static tigase.xml.Element
prepareCapsQueryEl
(tigase.xmpp.jid.JID to, tigase.xmpp.jid.JID from, String node) static void
processCapsQueryResponse
(Packet packet) static String[]
processPresence
(tigase.xml.Element c) static String[]
processPresence
(tigase.xmpp.jid.JID compJid, Packet p, Queue<Packet> results) static void
static void
setNodeFeatures
(String capsNode, String[] features) static void
-
Field Details
-
CAPS_NODE
- See Also:
-
HASH_ALGORITHM
- See Also:
-
charsetName
- See Also:
-
-
Constructor Details
-
PresenceCapabilitiesManager
public PresenceCapabilitiesManager()
-
-
Method Details
-
generateVerificationString
-
generateVerificationString
-
generateVerificationStringFromDiscoInfo
-
getCapsElement
-
getFeaturesFromDiscoInfo
-
getNodeFeatures
-
getNodesWithFeature
-
handlePresence
-
prepareCapsQueries
-
prepareCapsQueriesEl
-
prepareCapsQuery
-
prepareCapsQueryEl
public static tigase.xml.Element prepareCapsQueryEl(tigase.xmpp.jid.JID to, tigase.xmpp.jid.JID from, String node) -
processCapsQueryResponse
-
processPresence
-
processPresence
-
registerPresenceHandler
public static void registerPresenceHandler(PresenceCapabilitiesManager.PresenceCapabilitiesListener handler) -
setNodeFeatures
-
unregisterPresenceHandler
public static void unregisterPresenceHandler(PresenceCapabilitiesManager.PresenceCapabilitiesListener handler)
-