Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String add​(tigase.xmpp.jid.BareJID serviceJid, tigase.xmpp.jid.JID jid, java.lang.String caps)  
      java.lang.String addNoEvent​(tigase.xmpp.jid.BareJID serviceJid, tigase.xmpp.jid.JID jid, java.lang.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 Detail

      • PresenceCollectorRepositoryClustered

        public PresenceCollectorRepositoryClustered()
    • Method Detail

      • add

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

        public java.lang.String addNoEvent​(tigase.xmpp.jid.BareJID serviceJid,
                                           tigase.xmpp.jid.JID jid,
                                           java.lang.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)