@Bean(name="history-provider",
active=true)
public interface HistoryProvider<DS extends tigase.db.DataSource>
extends tigase.db.DataSourceAware<DS>
| Modifier and Type | Method and Description |
|---|---|
void |
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
released
|
void |
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 addJoinEvent(Room room, Date date, tigase.xmpp.jid.JID senderJID, String nickName)
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)
void destroy()
void 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)
Copyright © 2007–2019 "Tigase, Inc.". All rights reserved.