public class PresenceCollectorModule extends AbstractPubSubModule
| Modifier and Type | Class and Description |
|---|---|
static interface |
PresenceCollectorModule.BuddyVisibilityHandler |
static interface |
PresenceCollectorModule.CapsChangeHandler |
static interface |
PresenceCollectorModule.PresenceChangeHandler |
config, log, packetWriter| Constructor and Description |
|---|
PresenceCollectorModule(PubSubConfig config,
PacketWriter packetWriter,
CapsModule capsModule) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBuddyVisibilityHandler(PresenceCollectorModule.BuddyVisibilityHandler handler) |
boolean |
addJid(tigase.xmpp.BareJID serviceJid,
tigase.xmpp.JID jid,
String[] caps)
Method description
|
void |
addPresenceChangeHandler(PresenceCollectorModule.PresenceChangeHandler handler) |
List<tigase.xmpp.JID> |
getAllAvailableJids(tigase.xmpp.BareJID serviceJid)
Method description
|
List<tigase.xmpp.JID> |
getAllAvailableJidsWithFeature(tigase.xmpp.BareJID serviceJid,
String feature)
Method description
|
List<tigase.xmpp.JID> |
getAllAvailableResources(tigase.xmpp.BareJID serviceJid,
tigase.xmpp.BareJID bareJid)
Method description
|
String[] |
getFeatures()
Method description
|
tigase.criteria.Criteria |
getModuleCriteria()
Method description
|
protected boolean |
isAvailableLocally(tigase.xmpp.JID jid) |
boolean |
isJidAvailable(tigase.xmpp.BareJID serviceJid,
tigase.xmpp.BareJID bareJid)
Method description
|
void |
process(tigase.server.Packet packet)
Method description
|
void |
removeBuddyVisibilityHandler(PresenceCollectorModule.BuddyVisibilityHandler handler) |
protected boolean |
removeJid(tigase.xmpp.BareJID serviceJid,
tigase.xmpp.JID jid)
Method description
|
void |
removePresenceChangeHandler(PresenceCollectorModule.PresenceChangeHandler handler) |
createResultIQ, createResultIQArray, findBestJid, getActiveSubscribers, getActiveSubscribers, getEventBus, getRepository, hasSenderSubscription, isSenderInRosterGroup, makeArray, makeArraypublic PresenceCollectorModule(PubSubConfig config, PacketWriter packetWriter, CapsModule capsModule)
public void addBuddyVisibilityHandler(PresenceCollectorModule.BuddyVisibilityHandler handler)
public boolean addJid(tigase.xmpp.BareJID serviceJid,
tigase.xmpp.JID jid,
String[] caps)
serviceJid - jid - caps - public void addPresenceChangeHandler(PresenceCollectorModule.PresenceChangeHandler handler)
public List<tigase.xmpp.JID> getAllAvailableJids(tigase.xmpp.BareJID serviceJid)
public List<tigase.xmpp.JID> getAllAvailableResources(tigase.xmpp.BareJID serviceJid, tigase.xmpp.BareJID bareJid)
bareJid - public List<tigase.xmpp.JID> getAllAvailableJidsWithFeature(tigase.xmpp.BareJID serviceJid, String feature)
serviceJid - bareJid - feature - public String[] getFeatures()
public tigase.criteria.Criteria getModuleCriteria()
protected boolean isAvailableLocally(tigase.xmpp.JID jid)
public boolean isJidAvailable(tigase.xmpp.BareJID serviceJid,
tigase.xmpp.BareJID bareJid)
bareJid - public void process(tigase.server.Packet packet)
throws PubSubException
packet - PubSubExceptionpublic void removeBuddyVisibilityHandler(PresenceCollectorModule.BuddyVisibilityHandler handler)
protected boolean removeJid(tigase.xmpp.BareJID serviceJid,
tigase.xmpp.JID jid)
jid - public void removePresenceChangeHandler(PresenceCollectorModule.PresenceChangeHandler handler)
Copyright © 2008–2015 Tigase. All rights reserved.