Interface PresenceModule

  • All Superinterfaces:
    tigase.component.modules.Module
    All Known Implementing Classes:
    PresenceModuleImpl, PresenceModuleNoBroadcast

    public interface PresenceModule
    extends tigase.component.modules.Module
    Author:
    bmalkow
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ID  
      • Fields inherited from interface tigase.component.modules.Module

        EMPTY_FEATURES
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void doQuit​(Room room, tigase.xmpp.jid.JID senderJID, java.lang.Integer... selfStatusCodes)  
      void sendPresencesToNewOccupant​(Room room, tigase.xmpp.jid.JID senderJID)  
      • Methods inherited from interface tigase.component.modules.Module

        canHandle, getFeatures, getModuleCriteria, process
    • Method Detail

      • doQuit

        void doQuit​(Room room,
                    tigase.xmpp.jid.JID senderJID,
                    java.lang.Integer... selfStatusCodes)
             throws tigase.util.stringprep.TigaseStringprepException
        Throws:
        tigase.util.stringprep.TigaseStringprepException
      • sendPresencesToNewOccupant

        void sendPresencesToNewOccupant​(Room room,
                                        tigase.xmpp.jid.JID senderJID)
                                 throws tigase.util.stringprep.TigaseStringprepException
        Throws:
        tigase.util.stringprep.TigaseStringprepException