public class PubSubRepositoryWrapper extends Object implements IPubSubRepository, tigase.stats.StatisticHolder
| Constructor and Description |
|---|
PubSubRepositoryWrapper(IPubSubRepository repo) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName)
Method description
|
void |
createNode(tigase.xmpp.BareJID serviceJid,
String nodeName,
tigase.xmpp.BareJID ownerJid,
AbstractNodeConfig nodeConfig,
NodeType nodeType,
String collection)
Method description
|
void |
deleteNode(tigase.xmpp.BareJID serviceJid,
String nodeName)
Method description
|
void |
destroy()
Method description
|
void |
everyHour() |
void |
everyMinute() |
void |
everySecond() |
void |
forgetConfiguration(tigase.xmpp.BareJID serviceJid,
String nodeName)
Method description
|
String[] |
getBuddyGroups(tigase.xmpp.BareJID owner,
tigase.xmpp.BareJID buddy)
Method description
|
String |
getBuddySubscription(tigase.xmpp.BareJID owner,
tigase.xmpp.BareJID buddy)
Method description
|
IAffiliations |
getNodeAffiliations(tigase.xmpp.BareJID serviceJid,
String nodeName)
Method description
|
AbstractNodeConfig |
getNodeConfig(tigase.xmpp.BareJID serviceJid,
String nodeName)
Method description
|
IItems |
getNodeItems(tigase.xmpp.BareJID serviceJid,
String nodeName)
Method description
|
INodeMeta |
getNodeMeta(tigase.xmpp.BareJID serviceJid,
String nodeName) |
ISubscriptions |
getNodeSubscriptions(tigase.xmpp.BareJID serviceJid,
String nodeName)
Method description
|
IPubSubDAO |
getPubSubDAO()
Method description
|
String[] |
getRootCollection(tigase.xmpp.BareJID serviceJid)
Method description
|
void |
getStatistics(String compName,
tigase.stats.StatisticsList list) |
Map<tigase.xmpp.BareJID,tigase.xmpp.impl.roster.RosterElement> |
getUserRoster(tigase.xmpp.BareJID owner)
Method description
|
Map<String,UsersSubscription> |
getUserSubscriptions(tigase.xmpp.BareJID serviceJid,
tigase.xmpp.BareJID userJid) |
void |
init()
Method description
|
void |
onUserRemoved(tigase.xmpp.BareJID userJid) |
void |
removeFromRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName)
Method description
|
void |
setStatisticsPrefix(String prefix) |
void |
statisticExecutedIn(long executionTime) |
void |
update(tigase.xmpp.BareJID serviceJid,
String nodeName,
AbstractNodeConfig nodeConfig)
Method description
|
void |
update(tigase.xmpp.BareJID serviceJid,
String nodeName,
IAffiliations affiliations)
Method description
|
void |
update(tigase.xmpp.BareJID serviceJid,
String nodeName,
ISubscriptions subscriptions)
Method description
|
public PubSubRepositoryWrapper(IPubSubRepository repo)
public void addToRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName)
throws RepositoryException
IPubSubRepositoryaddToRootCollection in interface IPubSubRepositoryRepositoryExceptionpublic void createNode(tigase.xmpp.BareJID serviceJid,
String nodeName,
tigase.xmpp.BareJID ownerJid,
AbstractNodeConfig nodeConfig,
NodeType nodeType,
String collection)
throws RepositoryException
IPubSubRepositorycreateNode in interface IPubSubRepositoryRepositoryExceptionpublic void deleteNode(tigase.xmpp.BareJID serviceJid,
String nodeName)
throws RepositoryException
IPubSubRepositorydeleteNode in interface IPubSubRepositoryRepositoryExceptionpublic void destroy()
IPubSubRepositorydestroy in interface IPubSubRepositorypublic void forgetConfiguration(tigase.xmpp.BareJID serviceJid,
String nodeName)
throws RepositoryException
IPubSubRepositoryforgetConfiguration in interface IPubSubRepositoryRepositoryExceptionpublic String[] getBuddyGroups(tigase.xmpp.BareJID owner, tigase.xmpp.BareJID buddy) throws RepositoryException
IPubSubRepositorygetBuddyGroups in interface IPubSubRepositoryRepositoryExceptionpublic String getBuddySubscription(tigase.xmpp.BareJID owner, tigase.xmpp.BareJID buddy) throws RepositoryException
IPubSubRepositorygetBuddySubscription in interface IPubSubRepositoryRepositoryExceptionpublic IAffiliations getNodeAffiliations(tigase.xmpp.BareJID serviceJid, String nodeName) throws RepositoryException
IPubSubRepositorygetNodeAffiliations in interface IPubSubRepositoryRepositoryExceptionpublic AbstractNodeConfig getNodeConfig(tigase.xmpp.BareJID serviceJid, String nodeName) throws RepositoryException
IPubSubRepositorygetNodeConfig in interface IPubSubRepositoryRepositoryExceptionpublic IItems getNodeItems(tigase.xmpp.BareJID serviceJid, String nodeName) throws RepositoryException
IPubSubRepositorygetNodeItems in interface IPubSubRepositoryRepositoryExceptionpublic INodeMeta getNodeMeta(tigase.xmpp.BareJID serviceJid, String nodeName) throws RepositoryException
getNodeMeta in interface IPubSubRepositoryRepositoryExceptionpublic ISubscriptions getNodeSubscriptions(tigase.xmpp.BareJID serviceJid, String nodeName) throws RepositoryException
IPubSubRepositorygetNodeSubscriptions in interface IPubSubRepositoryRepositoryExceptionpublic IPubSubDAO getPubSubDAO()
IPubSubRepositorygetPubSubDAO in interface IPubSubRepositorypublic String[] getRootCollection(tigase.xmpp.BareJID serviceJid) throws RepositoryException
IPubSubRepositorygetRootCollection in interface IPubSubRepositoryRepositoryExceptionpublic Map<tigase.xmpp.BareJID,tigase.xmpp.impl.roster.RosterElement> getUserRoster(tigase.xmpp.BareJID owner) throws RepositoryException
IPubSubRepositorygetUserRoster in interface IPubSubRepositoryRepositoryExceptionpublic Map<String,UsersSubscription> getUserSubscriptions(tigase.xmpp.BareJID serviceJid, tigase.xmpp.BareJID userJid) throws RepositoryException
getUserSubscriptions in interface IPubSubRepositoryRepositoryExceptionpublic void init()
IPubSubRepositoryinit in interface IPubSubRepositorypublic void removeFromRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName)
throws RepositoryException
IPubSubRepositoryremoveFromRootCollection in interface IPubSubRepositoryRepositoryExceptionpublic void update(tigase.xmpp.BareJID serviceJid,
String nodeName,
AbstractNodeConfig nodeConfig)
throws RepositoryException
IPubSubRepositoryupdate in interface IPubSubRepositoryRepositoryExceptionpublic void update(tigase.xmpp.BareJID serviceJid,
String nodeName,
IAffiliations affiliations)
throws RepositoryException
IPubSubRepositoryupdate in interface IPubSubRepositoryRepositoryExceptionpublic void update(tigase.xmpp.BareJID serviceJid,
String nodeName,
ISubscriptions subscriptions)
throws RepositoryException
IPubSubRepositoryupdate in interface IPubSubRepositoryRepositoryExceptionpublic void onUserRemoved(tigase.xmpp.BareJID userJid)
throws RepositoryException
onUserRemoved in interface IPubSubRepositoryRepositoryExceptionpublic void statisticExecutedIn(long executionTime)
statisticExecutedIn in interface tigase.stats.StatisticHolderpublic void everyHour()
everyHour in interface tigase.stats.StatisticHolderpublic void everyMinute()
everyMinute in interface tigase.stats.StatisticHolderpublic void everySecond()
everySecond in interface tigase.stats.StatisticHolderpublic void getStatistics(String compName, tigase.stats.StatisticsList list)
getStatistics in interface tigase.stats.StatisticHolderpublic void setStatisticsPrefix(String prefix)
setStatisticsPrefix in interface tigase.stats.StatisticHolderCopyright © 2008–2017 Tigase. All rights reserved.