public class MemoryHistoryProvider extends AbstractHistoryProvider
log, parser| Constructor and Description |
|---|
MemoryHistoryProvider() |
| Modifier and Type | Method and Description |
|---|---|
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,
tigase.xml.Element message,
String body,
tigase.xmpp.JID senderJid,
String senderNickname,
Date time) |
void |
addSubjectChange(Room room,
tigase.xml.Element message,
String subject,
tigase.xmpp.JID senderJid,
String senderNickname,
Date time)
Adds subject changes to log/history.
|
void |
destroy()
Destroys this instance of HistoryProvider releasing all resources allocated
but this provider if they should be released
|
void |
getHistoryMessages(Room room,
tigase.xmpp.JID senderJID,
Integer maxchars,
Integer maxstanzas,
Integer seconds,
Date since,
tigase.component.PacketWriter writer) |
void |
init(Map<String,Object> props) |
void |
initRepository(String resource_uri,
Map<String,String> params) |
boolean |
isPersistent() |
void |
removeHistory(Room room) |
createMessagepublic MemoryHistoryProvider()
dataRepository - public void initRepository(String resource_uri, Map<String,String> params) throws tigase.db.DBInitException
tigase.db.DBInitExceptionpublic void addJoinEvent(Room room, Date date, tigase.xmpp.JID senderJID, String nickName)
HistoryProviderpublic void addLeaveEvent(Room room, Date date, tigase.xmpp.JID senderJID, String nickName)
public void addMessage(Room room, tigase.xml.Element message, String body, tigase.xmpp.JID senderJid, String senderNickname, Date time)
message - TODOpublic void addSubjectChange(Room room, tigase.xml.Element message, String subject, tigase.xmpp.JID senderJid, String senderNickname, Date time)
HistoryProvidermessage - TODOpublic void destroy()
HistoryProviderpublic void getHistoryMessages(Room room, tigase.xmpp.JID senderJID, Integer maxchars, Integer maxstanzas, Integer seconds, Date since, tigase.component.PacketWriter writer)
writer - TODOpublic boolean isPersistent()
public void removeHistory(Room room)
Copyright © 2007–2019 "Tigase, Inc.". All rights reserved.