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 StringgenerateVerificationString(String[] identities, String[] features) static StringgenerateVerificationString(String[] identities, String[] features, Element extensions) static StringgenerateVerificationStringFromDiscoInfo(Element discoInfo) static ElementgetCapsElement(String caps) static String[]getFeaturesFromDiscoInfo(Element discoInfo) static String[]getNodeFeatures(String capsNode) getNodesWithFeature(String feature) static voidstatic voidstatic voidstatic PacketprepareCapsQuery(JID to, JID from, String node) static ElementprepareCapsQueryEl(JID to, JID from, String node) static voidprocessCapsQueryResponse(Packet packet) static String[]static String[]processPresence(JID compJid, Packet p, Queue<Packet> results) static voidstatic voidsetNodeFeatures(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)
-