Interface MucLogger

  • All Known Implementing Classes:
    RoomChatLogger

    public interface MucLogger
    Author:
    bmalkow
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ID  
      static java.lang.String MUC_LOGGER_CLASS_KEY  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addJoinEvent​(Room room, java.util.Date date, tigase.xmpp.jid.JID senderJID, java.lang.String nickName)
      Adds join event.
      void addLeaveEvent​(Room room, java.util.Date date, tigase.xmpp.jid.JID senderJID, java.lang.String nickName)  
      void addMessage​(Room room, java.lang.String message, tigase.xmpp.jid.JID senderJid, java.lang.String senderNickname, java.util.Date time)  
      void addSubjectChange​(Room room, java.lang.String message, tigase.xmpp.jid.JID senderJid, java.lang.String senderNickname, java.util.Date time)
      Adds subject changes to log/history.
    • Method Detail

      • addJoinEvent

        void addJoinEvent​(Room room,
                          java.util.Date date,
                          tigase.xmpp.jid.JID senderJID,
                          java.lang.String nickName)
        Adds join event.
        Parameters:
        room -
        date -
        senderJID -
        nickName -
      • addLeaveEvent

        void addLeaveEvent​(Room room,
                           java.util.Date date,
                           tigase.xmpp.jid.JID senderJID,
                           java.lang.String nickName)
      • addMessage

        void addMessage​(Room room,
                        java.lang.String message,
                        tigase.xmpp.jid.JID senderJid,
                        java.lang.String senderNickname,
                        java.util.Date time)
      • addSubjectChange

        void addSubjectChange​(Room room,
                              java.lang.String message,
                              tigase.xmpp.jid.JID senderJid,
                              java.lang.String senderNickname,
                              java.util.Date time)
        Adds subject changes to log/history.