Package tigase.pubsub.cluster
Interface IPubSubRepositoryClustered<T>
-
- All Superinterfaces:
tigase.pubsub.repository.IPubSubRepository,tigase.xmpp.mam.MAMRepository<tigase.pubsub.modules.mam.Query,tigase.pubsub.repository.IPubSubRepository.Item>
- All Known Implementing Classes:
CachedPubSubRepositoryClustered
public interface IPubSubRepositoryClustered<T> extends tigase.pubsub.repository.IPubSubRepository
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearRemoteNodes()tigase.pubsub.repository.cached.Node<T>getNodeFromCache(tigase.xmpp.jid.BareJID serviceJid, String nodeName)tigase.pubsub.repository.IPubSubRepository.RootCollectionSetIfcgetRootCollectionSet(tigase.xmpp.jid.BareJID serviceJid)voidnodeAdded(tigase.xmpp.jid.BareJID serviceJid, String nodeName)voidnodeRemoved(tigase.xmpp.jid.BareJID serviceJid, String nodeName)voiduserRemoved(tigase.xmpp.jid.BareJID userJid)-
Methods inherited from interface tigase.pubsub.repository.IPubSubRepository
addToRootCollection, createNode, deleteNode, destroy, forgetConfiguration, getBuddyGroups, getBuddySubscription, getChildNodes, getNodeAffiliations, getNodeConfig, getNodeItems, getNodeMeta, getNodesCount, getNodeSubscriptions, getPubSubDAO, getRootCollection, getUserRoster, getUserSubscriptions, init, onUserRemoved, removeFromRootCollection, update, update, update
-
-
-
-
Method Detail
-
clearRemoteNodes
void clearRemoteNodes()
-
getNodeFromCache
tigase.pubsub.repository.cached.Node<T> getNodeFromCache(tigase.xmpp.jid.BareJID serviceJid, String nodeName)
-
nodeAdded
void nodeAdded(tigase.xmpp.jid.BareJID serviceJid, String nodeName) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
nodeRemoved
void nodeRemoved(tigase.xmpp.jid.BareJID serviceJid, String nodeName) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
getRootCollectionSet
tigase.pubsub.repository.IPubSubRepository.RootCollectionSetIfc getRootCollectionSet(tigase.xmpp.jid.BareJID serviceJid) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
userRemoved
void userRemoved(tigase.xmpp.jid.BareJID userJid) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
-