tigase.muc.logger
Interface MucLogger

All Known Implementing Classes:
RoomChatLogger

public interface MucLogger

Author:
bmalkow

Field Summary
static String MUC_LOGGER_CLASS_KEY
           
 
Method Summary
 void addJoinEvent(Room room, Date date, tigase.xmpp.JID senderJID, String nickName)
          Adds join event.
 void addLeaveEvent(Room room, Date date, tigase.xmpp.JID senderJID, String nickName)
           
 void addMessage(Room room, String message, tigase.xmpp.JID senderJid, String senderNickname, Date time)
           
 void addSubjectChange(Room room, String message, tigase.xmpp.JID senderJid, String senderNickname, Date time)
          Adds subject changes to log/history.
 void init(Map<String,Object> props)
           
 

Field Detail

MUC_LOGGER_CLASS_KEY

static final String MUC_LOGGER_CLASS_KEY
See Also:
Constant Field Values
Method Detail

addJoinEvent

void addJoinEvent(Room room,
                  Date date,
                  tigase.xmpp.JID senderJID,
                  String nickName)
Adds join event.

Parameters:
room -
date -
senderJID -
nickName -

addLeaveEvent

void addLeaveEvent(Room room,
                   Date date,
                   tigase.xmpp.JID senderJID,
                   String nickName)
Parameters:
room -
date -
senderJID -
nickName -

addMessage

void addMessage(Room room,
                String message,
                tigase.xmpp.JID senderJid,
                String senderNickname,
                Date time)
Parameters:
room -
message -
senderJid -
senderNickname -
time -

addSubjectChange

void addSubjectChange(Room room,
                      String message,
                      tigase.xmpp.JID senderJid,
                      String senderNickname,
                      Date time)
Adds subject changes to log/history.

Parameters:
room -
message -
senderJid -
senderNickname -
time -

init

void init(Map<String,Object> props)


Copyright © 2007-2012 Tigase. All Rights Reserved.