Class PresenceCollectorRepositoryClustered

java.lang.Object
tigase.pubsub.repository.PresenceCollectorRepository
tigase.pubsub.cluster.PresenceCollectorRepositoryClustered

@ClusterModeRequired(active=true) @Bean(name="presenceRepository", parent=tigase.pubsub.PubSubComponent.class, active=true) public class PresenceCollectorRepositoryClustered extends tigase.pubsub.repository.PresenceCollectorRepository
  • Nested Class Summary

    Nested classes/interfaces inherited from class tigase.pubsub.repository.PresenceCollectorRepository

    tigase.pubsub.repository.PresenceCollectorRepository.ServiceEntry, tigase.pubsub.repository.PresenceCollectorRepository.UserEntry, tigase.pubsub.repository.PresenceCollectorRepository.UserResourceEntry
  • Field Summary

    Fields inherited from class tigase.pubsub.repository.PresenceCollectorRepository

    entriesByService
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    add(tigase.xmpp.jid.BareJID serviceJid, tigase.xmpp.jid.JID jid, String caps)
     
    addNoEvent(tigase.xmpp.jid.BareJID serviceJid, tigase.xmpp.jid.JID jid, String caps)
     
    void
    nodeDisconnected(tigase.xmpp.jid.JID nodeJID)
     
    boolean
    remove(tigase.xmpp.jid.BareJID serviceJid, tigase.xmpp.jid.JID jid)
     
    boolean
    removeNoEvent(tigase.xmpp.jid.BareJID serviceJid, tigase.xmpp.jid.JID jid)
     

    Methods inherited from class tigase.pubsub.repository.PresenceCollectorRepository

    expiredUserResourceEntriesStream, getAllAvailableJids, getAllAvailableResources, getServiceEntries, isAvailable, isAvailable, userResourceEntryStream

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PresenceCollectorRepositoryClustered

      public PresenceCollectorRepositoryClustered()
  • Method Details

    • add

      public String add(tigase.xmpp.jid.BareJID serviceJid, tigase.xmpp.jid.JID jid, String caps)
      Overrides:
      add in class tigase.pubsub.repository.PresenceCollectorRepository
    • addNoEvent

      public String addNoEvent(tigase.xmpp.jid.BareJID serviceJid, tigase.xmpp.jid.JID jid, String caps)
    • remove

      public boolean remove(tigase.xmpp.jid.BareJID serviceJid, tigase.xmpp.jid.JID jid)
      Overrides:
      remove in class tigase.pubsub.repository.PresenceCollectorRepository
    • removeNoEvent

      public boolean removeNoEvent(tigase.xmpp.jid.BareJID serviceJid, tigase.xmpp.jid.JID jid)
    • nodeDisconnected

      public void nodeDisconnected(tigase.xmpp.jid.JID nodeJID)