Package tigase.pubsub.cluster.modules
Class PublishItemModuleClustered
- java.lang.Object
-
- tigase.stats.CounterValue
-
- tigase.stats.Counter
-
- tigase.stats.StatisticHolderImpl
-
- tigase.pubsub.AbstractPubSubModule
-
- tigase.pubsub.modules.PublishItemModule
-
- tigase.pubsub.cluster.modules.PublishItemModuleClustered
-
- All Implemented Interfaces:
tigase.component.modules.Module,tigase.kernel.beans.Initializable,tigase.kernel.beans.UnregisterAware,tigase.stats.StatisticHolder
@Bean(name="publishItemModule", active=true) public class PublishItemModuleClustered extends tigase.pubsub.modules.PublishItemModuleImplementation of the PubSub component module responsible for publication of new entries on the pubsub nodes.- Version:
- 5.0.0, 2010.03.27 at 05:21:54 GMT
- Author:
- Artur Hefczyc
-
-
Constructor Summary
Constructors Constructor Description PublishItemModuleClustered()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsendNotifications(tigase.xml.Element itemToSend, tigase.xmpp.jid.JID jidFrom, String publisherNodeName, tigase.pubsub.AbstractNodeConfig nodeConfig, tigase.pubsub.repository.IAffiliations nodeAffiliations, tigase.pubsub.repository.ISubscriptions nodesSubscriptions)voidsetStrategy(AbstractStrategy strategy)-
Methods inherited from class tigase.pubsub.modules.PublishItemModule
beforePrepareNotification, beforeUnregister, doPublishItems, ensurePepNode, getFeatures, getModuleCriteria, getParents, getValidBuddies, initialize, isPEPNodeName, main, onCapsChange, onPresenceChangeEvent, process, publishLastItem, publishLastItem, sendNotifications, sendNotifications, sendNotifications, trimItems
-
Methods inherited from class tigase.pubsub.AbstractPubSubModule
createResultIQ, createResultIQArray, getActiveSubscribers, getActiveSubscribers, getRepository, makeArray, makeArray
-
Methods inherited from class tigase.stats.StatisticHolderImpl
getStatistics, setStatisticsPrefix, statisticExecutedIn
-
Methods inherited from class tigase.stats.Counter
everyHour, everyMinute, everySecond, getPerHour, getPerMinute, getPerSecond
-
Methods inherited from class tigase.stats.CounterValue
getLevel, getName, getValue, inc, setName, toString
-
-
-
-
Method Detail
-
setStrategy
public void setStrategy(AbstractStrategy strategy)
-
sendNotifications
public void sendNotifications(tigase.xml.Element itemToSend, tigase.xmpp.jid.JID jidFrom, String publisherNodeName, tigase.pubsub.AbstractNodeConfig nodeConfig, tigase.pubsub.repository.IAffiliations nodeAffiliations, tigase.pubsub.repository.ISubscriptions nodesSubscriptions) throws tigase.component.exceptions.RepositoryException- Overrides:
sendNotificationsin classtigase.pubsub.modules.PublishItemModule- Throws:
tigase.component.exceptions.RepositoryException
-
-