Class 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 Detail

      • RoomChatLogger

        public RoomChatLogger()
    • Method Detail

      • 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
      • 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