tigase.muc.history
Class MemoryHistoryProvider
java.lang.Object
tigase.muc.history.AbstractHistoryProvider
tigase.muc.history.MemoryHistoryProvider
- All Implemented Interfaces:
- HistoryProvider
public class MemoryHistoryProvider
- extends AbstractHistoryProvider
- Author:
- bmalkow
|
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 |
getHistoryMessages(Room room,
tigase.xmpp.JID senderJID,
Integer maxchars,
Integer maxstanzas,
Integer seconds,
Date since,
ElementWriter writer)
|
void |
init(Map<String,Object> props)
|
boolean |
isPersistent()
|
void |
removeHistory(Room room)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MemoryHistoryProvider
public MemoryHistoryProvider()
- Parameters:
dataRepository -
addJoinEvent
public void addJoinEvent(Room room,
Date date,
tigase.xmpp.JID senderJID,
String nickName)
- Description copied from interface:
HistoryProvider
- Adds join event.
addLeaveEvent
public void addLeaveEvent(Room room,
Date date,
tigase.xmpp.JID senderJID,
String nickName)
addMessage
public void addMessage(Room room,
String message,
tigase.xmpp.JID senderJid,
String senderNickname,
Date time)
addSubjectChange
public void addSubjectChange(Room room,
String message,
tigase.xmpp.JID senderJid,
String senderNickname,
Date time)
- Description copied from interface:
HistoryProvider
- Adds subject changes to log/history.
getHistoryMessages
public void getHistoryMessages(Room room,
tigase.xmpp.JID senderJID,
Integer maxchars,
Integer maxstanzas,
Integer seconds,
Date since,
ElementWriter writer)
writer - TODO
init
public void init(Map<String,Object> props)
isPersistent
public boolean isPersistent()
- Returns:
removeHistory
public void removeHistory(Room room)
Copyright © 2007-2012 Tigase. All Rights Reserved.