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
-
Field Summary
Fields inherited from interface MucLogger
ID, MUC_LOGGER_CLASS_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddJoinEvent(Room room, Date date, tigase.xmpp.jid.JID senderJID, String nickName) Adds join event.voidaddLeaveEvent(Room room, Date date, tigase.xmpp.jid.JID senderJID, String nickName) voidaddMessage(Room room, String message, tigase.xmpp.jid.JID senderJid, String senderNickname, Date time) voidaddSubjectChange(Room room, String message, tigase.xmpp.jid.JID senderJid, String senderNickname, Date time) Adds subject changes to log/history.void
-
Constructor Details
-
RoomChatLogger
public RoomChatLogger()
-
-
Method Details
-
addJoinEvent
-
addLeaveEvent
- Specified by:
addLeaveEventin interfaceMucLogger
-
addMessage
-
addSubjectChange
-
initialize
public void initialize()- Specified by:
initializein interfacetigase.kernel.beans.Initializable
-