tigase.muc.history
Class MySqlHistoryProvider
java.lang.Object
tigase.muc.history.AbstractHistoryProvider
tigase.muc.history.MySqlHistoryProvider
- All Implemented Interfaces:
- HistoryProvider
public class MySqlHistoryProvider
- extends AbstractHistoryProvider
- 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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ADD_MESSAGE_QUERY
public static final String ADD_MESSAGE_QUERY
- See Also:
- Constant Field Values
DELETE_MESSAGES_QUERY
public static final String DELETE_MESSAGES_QUERY
- See Also:
- Constant Field Values
GET_MESSAGES_MAXSTANZAS_QUERY
public static final String GET_MESSAGES_MAXSTANZAS_QUERY
- See Also:
- Constant Field Values
GET_MESSAGES_SINCE_QUERY
public static final String GET_MESSAGES_SINCE_QUERY
- See Also:
- Constant Field Values
MySqlHistoryProvider
public MySqlHistoryProvider(tigase.db.DataRepository dataRepository)
- Parameters:
dataRepository -
addJoinEvent
public void addJoinEvent(Room room,
Date date,
tigase.xmpp.JID senderJID,
String nickName)
- Adds join event.
addLeaveEvent
public void addLeaveEvent(Room room,
Date date,
tigase.xmpp.JID senderJID,
String nickName)
-
addMessage
public void addMessage(Room room,
String message,
tigase.xmpp.JID senderJid,
String senderNickname,
Date time)
-
addSubjectChange
public void addSubjectChange(Room room,
String message,
tigase.xmpp.JID senderJid,
String senderNickname,
Date time)
- Adds subject changes to log/history.
getHistoryMessages
public void getHistoryMessages(Room room,
tigase.xmpp.JID senderJID,
Integer maxchars,
Integer maxstanzas,
Integer seconds,
Date since,
ElementWriter writer)
-
writer - TODO
init
public void init(Map<String,Object> props)
-
isPersistent
public boolean isPersistent()
- Returns:
removeHistory
public void removeHistory(Room room)
Copyright © 2007-2012 Tigase. All Rights Reserved.