Class PresenceCollectorModuleClustered

java.lang.Object
tigase.stats.CounterValue
tigase.stats.Counter
tigase.stats.StatisticHolderImpl
tigase.pubsub.AbstractPubSubModule
tigase.pubsub.modules.PresenceCollectorModule
tigase.pubsub.cluster.modules.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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    isAvailableLocally(tigase.xmpp.jid.JID jid)
     
    void
     

    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 Details

    • PresenceCollectorModuleClustered

      public PresenceCollectorModuleClustered()
  • Method Details

    • setStrategy

      public void setStrategy(StrategyIfc strategy)
    • isAvailableLocally

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