public class PresenceCollectorModule extends AbstractPubSubModule
| Modifier and Type | Class and Description |
|---|---|
static interface |
PresenceCollectorModule.BuddyVisibilityHandler |
static interface |
PresenceCollectorModule.PresenceChangeHandler |
config, log, packetWriter| Constructor and Description |
|---|
PresenceCollectorModule(PubSubConfig config,
PacketWriter packetWriter) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBuddyVisibilityHandler(PresenceCollectorModule.BuddyVisibilityHandler handler) |
boolean |
addJid(tigase.xmpp.JID jid)
Method description
|
void |
addPresenceChangeHandler(PresenceCollectorModule.PresenceChangeHandler handler) |
List<tigase.xmpp.JID> |
getAllAvailableJids()
Method description
|
List<tigase.xmpp.JID> |
getAllAvailableResources(tigase.xmpp.BareJID bareJid)
Method description
|
String[] |
getFeatures()
Method description
|
tigase.criteria.Criteria |
getModuleCriteria()
Method description
|
boolean |
isJidAvailable(tigase.xmpp.BareJID bareJid)
Method description
|
void |
process(tigase.server.Packet packet)
Method description
|
void |
removeBuddyVisibilityHandler(PresenceCollectorModule.BuddyVisibilityHandler handler) |
protected boolean |
removeJid(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)
public void addBuddyVisibilityHandler(PresenceCollectorModule.BuddyVisibilityHandler handler)
public boolean addJid(tigase.xmpp.JID jid)
jid - public void addPresenceChangeHandler(PresenceCollectorModule.PresenceChangeHandler handler)
public List<tigase.xmpp.JID> getAllAvailableJids()
public List<tigase.xmpp.JID> getAllAvailableResources(tigase.xmpp.BareJID bareJid)
bareJid - public String[] getFeatures()
public tigase.criteria.Criteria getModuleCriteria()
public boolean isJidAvailable(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.JID jid)
jid - public void removePresenceChangeHandler(PresenceCollectorModule.PresenceChangeHandler handler)
Copyright © 2008–2014 Tigase. All rights reserved.