Class RoomPresenceRepositoryClustered


  • @ClusterModeRequired(active=true)
    @Bean(name="roomPresenceRepository",
          parent=tigase.mix.modules.RoomPresenceModule.class,
          active=true)
    public class RoomPresenceRepositoryClustered
    extends tigase.mix.model.RoomPresenceRepository
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addTempParticipant​(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID occupantJID, java.lang.String nickname)  
      void addTempParticipantNoEvent​(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID occupantJID, java.lang.String nickname)  
      void removeTempParticipant​(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID occupantJID, java.lang.String nickname)  
      void removeTempParticipantNoEvent​(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID occupantJID, java.lang.String nickname)  
      • Methods inherited from class tigase.mix.model.RoomPresenceRepository

        getRoomParticipantJids, getRoomParticipantsIds, getTempParticipantsPresence, isNicknameInUse, isParticipant, isRoomParticipant
      • Methods inherited from class java.lang.Object

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

      • RoomPresenceRepositoryClustered

        public RoomPresenceRepositoryClustered()
    • Method Detail

      • addTempParticipant

        public void addTempParticipant​(tigase.xmpp.jid.BareJID channelJID,
                                       tigase.xmpp.jid.JID occupantJID,
                                       java.lang.String nickname)
        Overrides:
        addTempParticipant in class tigase.mix.model.RoomPresenceRepository
      • addTempParticipantNoEvent

        public void addTempParticipantNoEvent​(tigase.xmpp.jid.BareJID channelJID,
                                              tigase.xmpp.jid.JID occupantJID,
                                              java.lang.String nickname)
      • removeTempParticipant

        public void removeTempParticipant​(tigase.xmpp.jid.BareJID channelJID,
                                          tigase.xmpp.jid.JID occupantJID,
                                          java.lang.String nickname)
        Overrides:
        removeTempParticipant in class tigase.mix.model.RoomPresenceRepository
      • removeTempParticipantNoEvent

        public void removeTempParticipantNoEvent​(tigase.xmpp.jid.BareJID channelJID,
                                                 tigase.xmpp.jid.JID occupantJID,
                                                 java.lang.String nickname)