Package tigase.muc.logger
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 java.lang.Object implements MucLogger, tigase.kernel.beans.Initializable
- Author:
- bmalkow
-
-
Field Summary
-
Fields inherited from interface tigase.muc.logger.MucLogger
ID, MUC_LOGGER_CLASS_KEY
-
-
Constructor Summary
Constructors Constructor Description RoomChatLogger()
-
Method Summary
All Methods Instance Methods Concrete 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.void
initialize()
-
-
-
Method Detail
-
addJoinEvent
public void addJoinEvent(Room room, java.util.Date date, tigase.xmpp.jid.JID senderJID, java.lang.String nickName)
Description copied from interface:MucLogger
Adds join event.- Specified by:
addJoinEvent
in interfaceMucLogger
-
addLeaveEvent
public void addLeaveEvent(Room room, java.util.Date date, tigase.xmpp.jid.JID senderJID, java.lang.String nickName)
- Specified by:
addLeaveEvent
in interfaceMucLogger
-
addMessage
public void addMessage(Room room, java.lang.String message, tigase.xmpp.jid.JID senderJid, java.lang.String senderNickname, java.util.Date time)
- Specified by:
addMessage
in interfaceMucLogger
-
addSubjectChange
public void addSubjectChange(Room room, java.lang.String message, tigase.xmpp.jid.JID senderJid, java.lang.String senderNickname, java.util.Date time)
Description copied from interface:MucLogger
Adds subject changes to log/history.- Specified by:
addSubjectChange
in interfaceMucLogger
-
initialize
public void initialize()
- Specified by:
initialize
in interfacetigase.kernel.beans.Initializable
-
-