public class MySqlHistoryProvider extends AbstractJDBCHistoryProvider
| Modifier and Type | Field and Description |
|---|---|
static String |
ADD_MESSAGE_QUERY_VAL |
static String |
DELETE_MESSAGES_QUERY_VAL |
static String |
GET_MESSAGES_MAXSTANZAS_QUERY_VAL |
static String |
GET_MESSAGES_SINCE_QUERY_VAL |
ADD_MESSAGE_QUERY_KEY, dataRepository, DELETE_MESSAGES_QUERY_KEY, GET_MESSAGES_MAXSTANZAS_QUERY_KEY, GET_MESSAGES_SINCE_QUERY_KEYparser| Constructor and Description |
|---|
MySqlHistoryProvider() |
| 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 |
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 |
init(tigase.db.DataRepository dataRepository) |
void |
setDataSource(tigase.db.DataRepository dataSource) |
addMessage, destroy, getHistoryMessages, isPersistent, processResultSet, removeHistorycalculateOffsetAndPosition, createMessage, createMessageElementpublic static final String ADD_MESSAGE_QUERY_VAL
public static final String DELETE_MESSAGES_QUERY_VAL
public static final String GET_MESSAGES_MAXSTANZAS_QUERY_VAL
public static final String GET_MESSAGES_SINCE_QUERY_VAL
public void addJoinEvent(Room room, Date date, tigase.xmpp.jid.JID senderJID, String nickName)
public void addLeaveEvent(Room room, Date date, tigase.xmpp.jid.JID senderJID, String nickName)
public void addSubjectChange(Room room, tigase.xml.Element message, String subject, tigase.xmpp.jid.JID senderJid, String senderNickname, Date time)
public void init(tigase.db.DataRepository dataRepository)
public void setDataSource(tigase.db.DataRepository dataSource)
setDataSource in interface tigase.db.DataSourceAware<tigase.db.DataRepository>setDataSource in class AbstractJDBCHistoryProviderCopyright © 2007–2021 "Tigase, Inc.". All rights reserved.