public class PresenceCapabilitiesManager extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
PresenceCapabilitiesManager.PresenceCapabilitiesListener
Interface description
|
Constructor and Description |
---|
PresenceCapabilitiesManager() |
Modifier and Type | Method and Description |
---|---|
static String[] |
getNodeFeatures(String capsNode)
Method description
|
static Set<String> |
getNodesWithFeature(String feature) |
static void |
handlePresence(JID owner,
JID from,
String[] capsNodes,
Queue<Packet> results)
Method description
|
static void |
prepareCapsQueries(JID compJid,
JID to,
String[] caps_nodes,
Queue<Packet> results)
Method description
|
static void |
prepareCapsQueriesEl(JID compJid,
JID to,
String[] caps_nodes,
Queue<Element> results)
Method description
|
static Packet |
prepareCapsQuery(JID to,
JID from,
String node)
Method description
|
static Element |
prepareCapsQueryEl(JID to,
JID from,
String node)
Method description
|
static void |
processCapsQueryResponse(Packet packet)
Method description
|
static String[] |
processPresence(Element c)
Method description
|
static String[] |
processPresence(JID compJid,
Packet p,
Queue<Packet> results)
Method description
|
static void |
registerPresenceHandler(PresenceCapabilitiesManager.PresenceCapabilitiesListener handler)
Method description
|
static void |
setNodeFeatures(String capsNode,
String[] features)
Method description
|
static void |
unregisterPresenceHandler(PresenceCapabilitiesManager.PresenceCapabilitiesListener handler)
Method description
|
public static void setNodeFeatures(String capsNode, String[] features)
capsNode
- features
- public static String[] getNodeFeatures(String capsNode)
capsNode
- public static String[] processPresence(Element c)
c
- public static void prepareCapsQueries(JID compJid, JID to, String[] caps_nodes, Queue<Packet> results)
compJid
- to
- caps_nodes
- results
- public static void prepareCapsQueriesEl(JID compJid, JID to, String[] caps_nodes, Queue<Element> results)
compJid
- to
- caps_nodes
- results
- public static String[] processPresence(JID compJid, Packet p, Queue<Packet> results)
compJid
- p
- results
- public static Packet prepareCapsQuery(JID to, JID from, String node)
to
- from
- node
- public static Element prepareCapsQueryEl(JID to, JID from, String node)
to
- from
- node
- public static void processCapsQueryResponse(Packet packet)
packet
- public static void handlePresence(JID owner, JID from, String[] capsNodes, Queue<Packet> results)
owner
- from
- capsNodes
- results
- public static void registerPresenceHandler(PresenceCapabilitiesManager.PresenceCapabilitiesListener handler)
handler
- public static void unregisterPresenceHandler(PresenceCapabilitiesManager.PresenceCapabilitiesListener handler)
handler
- Copyright © 2019 "Tigase, Inc.". All rights reserved.