public interface HistoryProvider
extends tigase.db.Repository
| 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) |
boolean |
isPersistent() |
void |
removeHistory(Room room) |
void addJoinEvent(Room room, Date date, tigase.xmpp.JID senderJID, String nickName)
room - date - senderJID - nickName - void addLeaveEvent(Room room, Date date, tigase.xmpp.JID senderJID, String nickName)
room - date - senderJID - nickName - void addMessage(Room room, tigase.xml.Element message, String body, tigase.xmpp.JID senderJid, String senderNickname, Date time)
room - message - TODObody - senderJid - senderNickname - time - void addSubjectChange(Room room, tigase.xml.Element message, String subject, tigase.xmpp.JID senderJid, String senderNickname, Date time)
room - message - TODOsubject - senderJid - senderNickname - time - void destroy()
void getHistoryMessages(Room room, tigase.xmpp.JID senderJID, Integer maxchars, Integer maxstanzas, Integer seconds, Date since, tigase.component.PacketWriter writer)
room - senderJID - maxchars - maxstanzas - seconds - since - writer - TODOboolean isPersistent()
void removeHistory(Room room)
Copyright © 2007–2017 Tigase. All rights reserved.