tigase.muc.history
Interface HistoryProvider
- All Known Implementing Classes:
- AbstractHistoryProvider, DerbySqlHistoryProvider, MemoryHistoryProvider, MySqlHistoryProvider, PostgreSqlHistoryProvider
public interface HistoryProvider
- Author:
- bmalkow
|
Method Summary |
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,
String message,
tigase.xmpp.JID senderJid,
String senderNickname,
Date time)
|
void |
addSubjectChange(Room room,
String message,
tigase.xmpp.JID senderJid,
String senderNickname,
Date time)
Adds subject changes to log/history. |
void |
getHistoryMessages(Room room,
tigase.xmpp.JID senderJID,
Integer maxchars,
Integer maxstanzas,
Integer seconds,
Date since,
ElementWriter writer)
|
void |
init(Map<String,Object> props)
|
boolean |
isPersistent()
|
void |
removeHistory(Room room)
|
addJoinEvent
void addJoinEvent(Room room,
Date date,
tigase.xmpp.JID senderJID,
String nickName)
- Adds join event.
- Parameters:
room - date - senderJID - nickName -
addLeaveEvent
void addLeaveEvent(Room room,
Date date,
tigase.xmpp.JID senderJID,
String nickName)
- Parameters:
room - date - senderJID - nickName -
addMessage
void addMessage(Room room,
String message,
tigase.xmpp.JID senderJid,
String senderNickname,
Date time)
- Parameters:
room - message - senderJid - senderNickname - time -
addSubjectChange
void addSubjectChange(Room room,
String message,
tigase.xmpp.JID senderJid,
String senderNickname,
Date time)
- Adds subject changes to log/history.
- Parameters:
room - message - senderJid - senderNickname - time -
getHistoryMessages
void getHistoryMessages(Room room,
tigase.xmpp.JID senderJID,
Integer maxchars,
Integer maxstanzas,
Integer seconds,
Date since,
ElementWriter writer)
- Parameters:
room - senderJID - maxchars - maxstanzas - seconds - since - writer - TODO
init
void init(Map<String,Object> props)
isPersistent
boolean isPersistent()
- Returns:
removeHistory
void removeHistory(Room room)
Copyright © 2007-2012 Tigase. All Rights Reserved.