Class RoomChatLogger

java.lang.Object
tigase.muc.logger.RoomChatLogger
All Implemented Interfaces:
tigase.kernel.beans.Initializable, MucLogger

@Bean(name="muc-logger", parent=MUCComponent.class, active=false) public class RoomChatLogger extends Object implements MucLogger, tigase.kernel.beans.Initializable
Author:
bmalkow
  • Constructor Details

    • RoomChatLogger

      public RoomChatLogger()
  • Method Details

    • addJoinEvent

      public void addJoinEvent(Room room, Date date, tigase.xmpp.jid.JID senderJID, String nickName)
      Description copied from interface: MucLogger
      Adds join event.
      Specified by:
      addJoinEvent in interface MucLogger
    • addLeaveEvent

      public void addLeaveEvent(Room room, Date date, tigase.xmpp.jid.JID senderJID, String nickName)
      Specified by:
      addLeaveEvent in interface MucLogger
    • addMessage

      public void addMessage(Room room, String message, tigase.xmpp.jid.JID senderJid, String senderNickname, Date time)
      Specified by:
      addMessage in interface MucLogger
    • addSubjectChange

      public void addSubjectChange(Room room, String message, tigase.xmpp.jid.JID senderJid, String senderNickname, Date time)
      Description copied from interface: MucLogger
      Adds subject changes to log/history.
      Specified by:
      addSubjectChange in interface MucLogger
    • initialize

      public void initialize()
      Specified by:
      initialize in interface tigase.kernel.beans.Initializable