public class CachedPubSubRepositoryClustered<T>
extends tigase.pubsub.repository.cached.CachedPubSubRepository<T>
| Constructor and Description |
|---|
CachedPubSubRepositoryClustered(tigase.pubsub.repository.PubSubDAO dao,
Integer maxCacheSize,
StrategyIfc strategy) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName) |
void |
clearRemoteNodes() |
protected tigase.pubsub.repository.cached.Node |
getNode(tigase.xmpp.BareJID serviceJid,
String nodeName) |
tigase.pubsub.AbstractNodeConfig |
getNodeConfig(tigase.xmpp.BareJID serviceJid,
String nodeName) |
protected boolean |
isLocalNode(tigase.xmpp.BareJID serviceJid,
String nodeName) |
void |
refreshNodeConfig(tigase.xmpp.BareJID serviceJid,
String nodeName,
String newCollection) |
void |
refreshRootNodeList(tigase.xmpp.BareJID serviceJid) |
void |
removeFromRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName) |
void |
update(tigase.xmpp.BareJID serviceJid,
String nodeName,
tigase.pubsub.AbstractNodeConfig nodeConfig) |
protected tigase.pubsub.repository.cached.NodeSubscriptions |
wrapNodeSubscriptions(tigase.pubsub.repository.NodeSubscriptions nodeSubscriptions) |
addStats, createKey, createNode, deleteNode, destroy, forgetConfiguration, getAllNodes, getBuddyGroups, getBuddySubscription, getNodeAffiliations, getNodeItems, getNodeSubscriptions, getPubSubDAO, getRootCollection, getRootCollectionSet, getUserRoster, getUserSubscriptions, init, update, updatepublic CachedPubSubRepositoryClustered(tigase.pubsub.repository.PubSubDAO dao,
Integer maxCacheSize,
StrategyIfc strategy)
public void addToRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName)
throws tigase.pubsub.repository.RepositoryException
addToRootCollection in interface tigase.pubsub.repository.IPubSubRepositoryaddToRootCollection in class tigase.pubsub.repository.cached.CachedPubSubRepository<T>tigase.pubsub.repository.RepositoryExceptionpublic void removeFromRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName)
throws tigase.pubsub.repository.RepositoryException
removeFromRootCollection in interface tigase.pubsub.repository.IPubSubRepositoryremoveFromRootCollection in class tigase.pubsub.repository.cached.CachedPubSubRepository<T>tigase.pubsub.repository.RepositoryExceptionpublic void refreshRootNodeList(tigase.xmpp.BareJID serviceJid)
public void refreshNodeConfig(tigase.xmpp.BareJID serviceJid,
String nodeName,
String newCollection)
public void update(tigase.xmpp.BareJID serviceJid,
String nodeName,
tigase.pubsub.AbstractNodeConfig nodeConfig)
throws tigase.pubsub.repository.RepositoryException
update in interface tigase.pubsub.repository.IPubSubRepositoryupdate in class tigase.pubsub.repository.cached.CachedPubSubRepository<T>tigase.pubsub.repository.RepositoryExceptionprotected tigase.pubsub.repository.cached.Node getNode(tigase.xmpp.BareJID serviceJid,
String nodeName)
throws tigase.pubsub.repository.RepositoryException
getNode in class tigase.pubsub.repository.cached.CachedPubSubRepository<T>tigase.pubsub.repository.RepositoryExceptionpublic tigase.pubsub.AbstractNodeConfig getNodeConfig(tigase.xmpp.BareJID serviceJid,
String nodeName)
throws tigase.pubsub.repository.RepositoryException
getNodeConfig in interface tigase.pubsub.repository.IPubSubRepositorygetNodeConfig in class tigase.pubsub.repository.cached.CachedPubSubRepository<T>tigase.pubsub.repository.RepositoryExceptionpublic void clearRemoteNodes()
protected boolean isLocalNode(tigase.xmpp.BareJID serviceJid,
String nodeName)
protected tigase.pubsub.repository.cached.NodeSubscriptions wrapNodeSubscriptions(tigase.pubsub.repository.NodeSubscriptions nodeSubscriptions)
wrapNodeSubscriptions in class tigase.pubsub.repository.cached.CachedPubSubRepository<T>Copyright © 2015 Tigase. All rights reserved.