Class PresenceCollectorModuleClustered

  • All Implemented Interfaces:
    tigase.component.modules.Module, tigase.stats.StatisticHolder

    @Bean(name="presenceCollectorModule",
          active=true)
    public class PresenceCollectorModuleClustered
    extends tigase.pubsub.modules.PresenceCollectorModule
    Author:
    andrzej
    • Nested Class Summary

      • Nested classes/interfaces inherited from class tigase.pubsub.modules.PresenceCollectorModule

        tigase.pubsub.modules.PresenceCollectorModule.CapsChangeEvent, tigase.pubsub.modules.PresenceCollectorModule.PresenceChangeEvent
    • Field Summary

      • Fields inherited from class tigase.pubsub.AbstractPubSubModule

        config, log, packetWriter, pubSubLogic
      • Fields inherited from class tigase.stats.CounterValue

        counter, level, name
      • Fields inherited from interface tigase.component.modules.Module

        EMPTY_FEATURES
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean isAvailableLocally​(tigase.xmpp.jid.JID jid)  
      void setStrategy​(StrategyIfc strategy)  
      • Methods inherited from class tigase.pubsub.modules.PresenceCollectorModule

        addJid, canHandle, getAllAvailableJids, getAllAvailableJidsWithFeature, getAllAvailableResources, getFeatures, getModuleCriteria, isJidAvailable, process, removeJid
      • Methods inherited from class tigase.pubsub.AbstractPubSubModule

        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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface tigase.stats.StatisticHolder

        everyHour, everyMinute, everySecond
    • Constructor Detail

      • PresenceCollectorModuleClustered

        public PresenceCollectorModuleClustered()
    • Method Detail

      • setStrategy

        public void setStrategy​(StrategyIfc strategy)
      • isAvailableLocally

        protected boolean isAvailableLocally​(tigase.xmpp.jid.JID jid)
        Overrides:
        isAvailableLocally in class tigase.pubsub.modules.PresenceCollectorModule