Package tigase.muc.history
Class NoneHistoryProvider
java.lang.Object
tigase.muc.history.NoneHistoryProvider
- All Implemented Interfaces:
tigase.db.DataSourceAware
,HistoryProvider
- Author:
- bmalkow
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addJoinEvent
(Room room, Date date, tigase.xmpp.jid.JID senderJID, String nickName) Adds join event.void
addLeaveEvent
(Room room, Date date, tigase.xmpp.jid.JID senderJID, String nickName) void
addMessage
(Room room, tigase.xml.Element message, String body, tigase.xmpp.jid.JID senderJid, String senderNickname, Date time) void
addSubjectChange
(Room room, tigase.xml.Element message, String subject, tigase.xmpp.jid.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 releasedvoid
getHistoryMessages
(Room room, tigase.xmpp.jid.JID senderJID, Integer maxchars, Integer maxstanzas, Integer seconds, Date since, tigase.component.PacketWriter writer) boolean
isPersistent
(Room room) void
removeHistory
(Room room) void
setDataSource
(tigase.db.DataSource dataSource) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface tigase.muc.history.HistoryProvider
addMessage
-
Constructor Details
-
NoneHistoryProvider
public NoneHistoryProvider()
-
-
Method Details
-
addJoinEvent
Description copied from interface:HistoryProvider
Adds join event.- Specified by:
addJoinEvent
in interfaceHistoryProvider
-
addLeaveEvent
- Specified by:
addLeaveEvent
in interfaceHistoryProvider
-
addMessage
public void addMessage(Room room, tigase.xml.Element message, String body, tigase.xmpp.jid.JID senderJid, String senderNickname, Date time) - Specified by:
addMessage
in interfaceHistoryProvider
-
addSubjectChange
public void addSubjectChange(Room room, tigase.xml.Element message, String subject, tigase.xmpp.jid.JID senderJid, String senderNickname, 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, Integer maxchars, Integer maxstanzas, Integer seconds, Date since, tigase.component.PacketWriter writer) - Specified by:
getHistoryMessages
in interfaceHistoryProvider
-
isPersistent
- Specified by:
isPersistent
in interfaceHistoryProvider
-
removeHistory
- Specified by:
removeHistory
in interfaceHistoryProvider
-
setDataSource
public void setDataSource(tigase.db.DataSource dataSource) - Specified by:
setDataSource
in interfacetigase.db.DataSourceAware
-