Package tigase.muc.history
Class NoneHistoryProvider
- java.lang.Object
-
- tigase.muc.history.NoneHistoryProvider
-
- All Implemented Interfaces:
tigase.db.Repository,HistoryProvider
public class NoneHistoryProvider extends Object implements HistoryProvider
- Author:
- bmalkow
-
-
Constructor Summary
Constructors Constructor Description NoneHistoryProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddJoinEvent(Room room, Date date, tigase.xmpp.JID senderJID, String nickName)Adds join event.voidaddLeaveEvent(Room room, Date date, tigase.xmpp.JID senderJID, String nickName)voidaddMessage(Room room, tigase.xml.Element message, String body, tigase.xmpp.JID senderJid, String senderNickname, Date time)voidaddSubjectChange(Room room, tigase.xml.Element message, String subject, tigase.xmpp.JID senderJid, String senderNickname, Date time)Adds subject changes to log/history.voiddestroy()Destroys this instance of HistoryProvider releasing all resources allocated but this provider if they should be releasedvoidgetHistoryMessages(Room room, tigase.xmpp.JID senderJID, Integer maxchars, Integer maxstanzas, Integer seconds, Date since, tigase.component.PacketWriter writer)voidinit(Map<String,Object> props)voidinitRepository(String repository_uri, Map<String,String> params)booleanisPersistent()voidremoveHistory(Room room)
-
-
-
Method Detail
-
initRepository
public void initRepository(String repository_uri, Map<String,String> params) throws tigase.db.DBInitException
- Specified by:
initRepositoryin interfacetigase.db.Repository- Throws:
tigase.db.DBInitException
-
addJoinEvent
public void addJoinEvent(Room room, Date date, tigase.xmpp.JID senderJID, String nickName)
Description copied from interface:HistoryProviderAdds join event.- Specified by:
addJoinEventin interfaceHistoryProvider
-
addLeaveEvent
public void addLeaveEvent(Room room, Date date, tigase.xmpp.JID senderJID, String nickName)
- Specified by:
addLeaveEventin interfaceHistoryProvider
-
addMessage
public void addMessage(Room room, tigase.xml.Element message, String body, tigase.xmpp.JID senderJid, String senderNickname, Date time)
- Specified by:
addMessagein interfaceHistoryProvidermessage- TODO
-
addSubjectChange
public void addSubjectChange(Room room, tigase.xml.Element message, String subject, tigase.xmpp.JID senderJid, String senderNickname, Date time)
Description copied from interface:HistoryProviderAdds subject changes to log/history.- Specified by:
addSubjectChangein interfaceHistoryProvidermessage- TODO
-
destroy
public void destroy()
Description copied from interface:HistoryProviderDestroys this instance of HistoryProvider releasing all resources allocated but this provider if they should be released- Specified by:
destroyin interfaceHistoryProvider
-
getHistoryMessages
public void getHistoryMessages(Room room, tigase.xmpp.JID senderJID, Integer maxchars, Integer maxstanzas, Integer seconds, Date since, tigase.component.PacketWriter writer)
- Specified by:
getHistoryMessagesin interfaceHistoryProviderwriter- TODO
-
init
public void init(Map<String,Object> props)
- Specified by:
initin interfaceHistoryProvider
-
isPersistent
public boolean isPersistent()
- Specified by:
isPersistentin interfaceHistoryProvider- Returns:
-
removeHistory
public void removeHistory(Room room)
- Specified by:
removeHistoryin interfaceHistoryProvider
-
-