public class NoneHistoryProvider extends Object implements HistoryProvider
| Constructor and Description |
|---|
NoneHistoryProvider() |
| 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 repository_uri,
Map<String,String> params) |
boolean |
isPersistent() |
void |
removeHistory(Room room) |
public void initRepository(String repository_uri, Map<String,String> params) throws tigase.db.DBInitException
initRepository in interface tigase.db.Repositorytigase.db.DBInitExceptionpublic void addJoinEvent(Room room, Date date, tigase.xmpp.JID senderJID, String nickName)
HistoryProvideraddJoinEvent in interface HistoryProviderpublic void addLeaveEvent(Room room, Date date, tigase.xmpp.JID senderJID, String nickName)
addLeaveEvent in interface HistoryProviderpublic void addMessage(Room room, tigase.xml.Element message, String body, tigase.xmpp.JID senderJid, String senderNickname, Date time)
addMessage in interface HistoryProvidermessage - TODOpublic void addSubjectChange(Room room, tigase.xml.Element message, String subject, tigase.xmpp.JID senderJid, String senderNickname, Date time)
HistoryProvideraddSubjectChange in interface HistoryProvidermessage - TODOpublic void destroy()
HistoryProviderdestroy in interface HistoryProviderpublic void getHistoryMessages(Room room, tigase.xmpp.JID senderJID, Integer maxchars, Integer maxstanzas, Integer seconds, Date since, tigase.component.PacketWriter writer)
getHistoryMessages in interface HistoryProviderwriter - TODOpublic void init(Map<String,Object> props)
init in interface HistoryProviderpublic boolean isPersistent()
isPersistent in interface HistoryProviderpublic void removeHistory(Room room)
removeHistory in interface HistoryProviderCopyright © 2007–2019 "Tigase, Inc.". All rights reserved.