Package tigase.xmpp.impl
Class PresenceCapabilitiesManager
java.lang.Object
tigase.xmpp.impl.PresenceCapabilitiesManager
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
generateVerificationString
(String[] identities, String[] features) static String
generateVerificationString
(String[] identities, String[] features, Element extensions) static String
generateVerificationStringFromDiscoInfo
(Element discoInfo) static Element
getCapsElement
(String caps) static String[]
getFeaturesFromDiscoInfo
(Element discoInfo) static String[]
getNodeFeatures
(String capsNode) getNodesWithFeature
(String feature) static void
static void
static void
static Packet
prepareCapsQuery
(JID to, JID from, String node) static Element
prepareCapsQueryEl
(JID to, JID from, String node) static void
processCapsQueryResponse
(Packet packet) static String[]
static String[]
processPresence
(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
-
processCapsQueryResponse
-
processPresence
-
processPresence
-
registerPresenceHandler
public static void registerPresenceHandler(PresenceCapabilitiesManager.PresenceCapabilitiesListener handler) -
setNodeFeatures
-
unregisterPresenceHandler
public static void unregisterPresenceHandler(PresenceCapabilitiesManager.PresenceCapabilitiesListener handler)
-