@Bean(name="presenceCollectorModule",
parent=PubSubComponent.class,
active=true)
public class PresenceCollectorModule
extends AbstractPubSubModule
| Modifier and Type | Class and Description |
|---|---|
static class |
PresenceCollectorModule.BuddyVisibilityEvent |
static class |
PresenceCollectorModule.CapsChangeEvent |
static class |
PresenceCollectorModule.PresenceChangeEvent |
config, log, logic, packetWriter| Constructor and Description |
|---|
PresenceCollectorModule() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addJid(tigase.xmpp.jid.BareJID serviceJid,
tigase.xmpp.jid.JID jid,
String[] caps) |
List<tigase.xmpp.jid.JID> |
getAllAvailableJids(tigase.xmpp.jid.BareJID serviceJid) |
List<tigase.xmpp.jid.JID> |
getAllAvailableJidsWithFeature(tigase.xmpp.jid.BareJID serviceJid,
String feature) |
List<tigase.xmpp.jid.JID> |
getAllAvailableResources(tigase.xmpp.jid.BareJID serviceJid,
tigase.xmpp.jid.BareJID bareJid) |
String[] |
getFeatures() |
tigase.criteria.Criteria |
getModuleCriteria() |
protected boolean |
isAvailableLocally(tigase.xmpp.jid.JID jid) |
boolean |
isJidAvailable(tigase.xmpp.jid.BareJID serviceJid,
tigase.xmpp.jid.BareJID bareJid) |
void |
process(tigase.server.Packet packet) |
protected boolean |
removeJid(tigase.xmpp.jid.BareJID serviceJid,
tigase.xmpp.jid.JID jid) |
createResultIQ, createResultIQArray, getActiveSubscribers, getActiveSubscribers, getRepository, makeArray, makeArraygetStatistics, setStatisticsPrefix, statisticExecutedIneveryHour, everyMinute, everySecond, getPerHour, getPerMinute, getPerSecondgetLevel, getName, getValue, inc, setName, toStringpublic boolean addJid(tigase.xmpp.jid.BareJID serviceJid,
tigase.xmpp.jid.JID jid,
String[] caps)
public List<tigase.xmpp.jid.JID> getAllAvailableJids(tigase.xmpp.jid.BareJID serviceJid)
public List<tigase.xmpp.jid.JID> getAllAvailableJidsWithFeature(tigase.xmpp.jid.BareJID serviceJid, String feature)
public List<tigase.xmpp.jid.JID> getAllAvailableResources(tigase.xmpp.jid.BareJID serviceJid, tigase.xmpp.jid.BareJID bareJid)
public String[] getFeatures()
public tigase.criteria.Criteria getModuleCriteria()
public boolean isJidAvailable(tigase.xmpp.jid.BareJID serviceJid,
tigase.xmpp.jid.BareJID bareJid)
public void process(tigase.server.Packet packet)
throws PubSubException
PubSubExceptionprotected boolean isAvailableLocally(tigase.xmpp.jid.JID jid)
protected boolean removeJid(tigase.xmpp.jid.BareJID serviceJid,
tigase.xmpp.jid.JID jid)
Copyright © 2008–2021 Tigase. All rights reserved.