@Bean(name="muc-logger",
parent=MUCComponent.class,
active=false)
public class RoomChatLogger
extends Object
implements MucLogger, tigase.kernel.beans.Initializable
ID, MUC_LOGGER_CLASS_KEY| Constructor and Description |
|---|
RoomChatLogger() |
| Modifier and Type | Method and Description |
|---|---|
void |
addJoinEvent(Room room,
Date date,
tigase.xmpp.jid.JID senderJID,
String nickName)
Adds join event.
|
void |
addLeaveEvent(Room room,
Date date,
tigase.xmpp.jid.JID senderJID,
String nickName) |
void |
addMessage(Room room,
String message,
tigase.xmpp.jid.JID senderJid,
String senderNickname,
Date time) |
void |
addSubjectChange(Room room,
String message,
tigase.xmpp.jid.JID senderJid,
String senderNickname,
Date time)
Adds subject changes to log/history.
|
void |
initialize() |
public void addJoinEvent(Room room, Date date, tigase.xmpp.jid.JID senderJID, String nickName)
MucLoggeraddJoinEvent in interface MucLoggerpublic void addLeaveEvent(Room room, Date date, tigase.xmpp.jid.JID senderJID, String nickName)
addLeaveEvent in interface MucLoggerpublic void addMessage(Room room, String message, tigase.xmpp.jid.JID senderJid, String senderNickname, Date time)
addMessage in interface MucLoggerpublic void addSubjectChange(Room room, String message, tigase.xmpp.jid.JID senderJid, String senderNickname, Date time)
MucLoggeraddSubjectChange in interface MucLoggerpublic void initialize()
initialize in interface tigase.kernel.beans.InitializableCopyright © 2007–2021 "Tigase, Inc.". All rights reserved.