Package tigase.muc.history
Class NoneHistoryProvider
- java.lang.Object
-
- tigase.muc.history.NoneHistoryProvider
-
- All Implemented Interfaces:
tigase.db.DataSourceAware
,HistoryProvider
public class NoneHistoryProvider extends java.lang.Object implements HistoryProvider
- Author:
- bmalkow
-
-
Constructor Summary
Constructors Constructor Description NoneHistoryProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addJoinEvent(Room room, java.util.Date date, tigase.xmpp.jid.JID senderJID, java.lang.String nickName)
Adds join event.void
addLeaveEvent(Room room, java.util.Date date, tigase.xmpp.jid.JID senderJID, java.lang.String nickName)
void
addMessage(Room room, tigase.xml.Element message, java.lang.String body, tigase.xmpp.jid.JID senderJid, java.lang.String senderNickname, java.util.Date time)
void
addSubjectChange(Room room, tigase.xml.Element message, java.lang.String subject, tigase.xmpp.jid.JID senderJid, java.lang.String senderNickname, java.util.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 releasedvoid
getHistoryMessages(Room room, tigase.xmpp.jid.JID senderJID, java.lang.Integer maxchars, java.lang.Integer maxstanzas, java.lang.Integer seconds, java.util.Date since, tigase.component.PacketWriter writer)
boolean
isPersistent(Room room)
void
removeHistory(Room room)
void
setDataSource(tigase.db.DataSource dataSource)
-
-
-
Method Detail
-
addJoinEvent
public void addJoinEvent(Room room, java.util.Date date, tigase.xmpp.jid.JID senderJID, java.lang.String nickName)
Description copied from interface:HistoryProvider
Adds join event.- Specified by:
addJoinEvent
in interfaceHistoryProvider
-
addLeaveEvent
public void addLeaveEvent(Room room, java.util.Date date, tigase.xmpp.jid.JID senderJID, java.lang.String nickName)
- Specified by:
addLeaveEvent
in interfaceHistoryProvider
-
addMessage
public void addMessage(Room room, tigase.xml.Element message, java.lang.String body, tigase.xmpp.jid.JID senderJid, java.lang.String senderNickname, java.util.Date time)
- Specified by:
addMessage
in interfaceHistoryProvider
-
addSubjectChange
public void addSubjectChange(Room room, tigase.xml.Element message, java.lang.String subject, tigase.xmpp.jid.JID senderJid, java.lang.String senderNickname, java.util.Date time)
Description copied from interface:HistoryProvider
Adds subject changes to log/history.- Specified by:
addSubjectChange
in interfaceHistoryProvider
-
destroy
public void destroy()
Description copied from interface:HistoryProvider
Destroys this instance of HistoryProvider releasing all resources allocated but this provider if they should be released- Specified by:
destroy
in interfaceHistoryProvider
-
getHistoryMessages
public void getHistoryMessages(Room room, tigase.xmpp.jid.JID senderJID, java.lang.Integer maxchars, java.lang.Integer maxstanzas, java.lang.Integer seconds, java.util.Date since, tigase.component.PacketWriter writer)
- Specified by:
getHistoryMessages
in interfaceHistoryProvider
-
isPersistent
public boolean isPersistent(Room room)
- Specified by:
isPersistent
in interfaceHistoryProvider
-
removeHistory
public void removeHistory(Room room)
- Specified by:
removeHistory
in interfaceHistoryProvider
-
setDataSource
public void setDataSource(tigase.db.DataSource dataSource)
- Specified by:
setDataSource
in interfacetigase.db.DataSourceAware
-
-