Package tigase.pubsub.cluster
Interface IPubSubRepositoryClustered<T>
- All Superinterfaces:
tigase.pubsub.repository.IPubSubRepository,tigase.xmpp.mam.MAMRepository<tigase.pubsub.modules.mam.Query,tigase.xmpp.mam.MAMRepository.Item>
- All Known Implementing Classes:
CachedPubSubRepositoryClustered
public interface IPubSubRepositoryClustered<T>
extends tigase.pubsub.repository.IPubSubRepository
-
Nested Class Summary
Nested classes/interfaces inherited from interface tigase.pubsub.repository.IPubSubRepository
tigase.pubsub.repository.IPubSubRepository.IListener, tigase.pubsub.repository.IPubSubRepository.RepositorySupplier<T extends Object>, tigase.pubsub.repository.IPubSubRepository.RootCollectionSetIfcNested classes/interfaces inherited from interface tigase.xmpp.mam.MAMRepository
tigase.xmpp.mam.MAMRepository.Item, tigase.xmpp.mam.MAMRepository.ItemHandler<Q extends tigase.xmpp.mam.Query,I extends tigase.xmpp.mam.MAMRepository.Item> -
Method Summary
Modifier and TypeMethodDescriptionvoidtigase.pubsub.repository.cached.Node<T>getNodeFromCache(tigase.xmpp.jid.BareJID serviceJid, String nodeName) tigase.pubsub.repository.IPubSubRepository.RootCollectionSetIfcgetRootCollectionSet(tigase.xmpp.jid.BareJID serviceJid) voidvoidnodeRemoved(tigase.xmpp.jid.BareJID serviceJid, String nodeName) voidserviceRemoved(tigase.xmpp.jid.BareJID userJid) voidupdateNodeConfiguration(tigase.xmpp.jid.BareJID serviceJid, String nodeName, tigase.form.Form config) Methods inherited from interface tigase.pubsub.repository.IPubSubRepository
addMAMItem, addToRootCollection, createNode, createService, deleteNode, deleteService, destroy, getChildNodes, getNodeAffiliations, getNodeConfig, getNodeItems, getNodeItems, getNodeMeta, getNodesCount, getNodeSubscriptions, getPubSubDAO, getRootCollection, getServices, getUserAffiliations, getUserRoster, getUserSubscriptions, init, removeFromRootCollection, update, update, updateMethods inherited from interface tigase.xmpp.mam.MAMRepository
newQuery, newQuery, queryItems
-
Method Details
-
updateNodeConfiguration
void updateNodeConfiguration(tigase.xmpp.jid.BareJID serviceJid, String nodeName, tigase.form.Form config) -
clearRemoteNodes
void clearRemoteNodes() -
getNodeFromCache
-
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
-
serviceRemoved
void serviceRemoved(tigase.xmpp.jid.BareJID userJid) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-