public class SqlserverSqlHistoryProvider extends AbstractJDBCHistoryProvider
| Modifier and Type | Field and Description |
|---|---|
static String |
ADD_MESSAGE_QUERY_VAL |
static String |
CHECK_TEXT_FIELD_INVALID_TYPES |
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 |
|---|
SqlserverSqlHistoryProvider() |
| 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 |
getHistoryMessages(Room room,
tigase.xmpp.jid.JID senderJID,
Integer maxchars,
Integer maxstanzas,
Integer seconds,
Date since,
tigase.component.PacketWriter writer) |
void |
init(tigase.db.DataRepository dataRepository) |
void |
setDataSource(tigase.db.DataRepository dataSource) |
addMessage, destroy, 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 static final String CHECK_TEXT_FIELD_INVALID_TYPES
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 getHistoryMessages(Room room, tigase.xmpp.jid.JID senderJID, Integer maxchars, Integer maxstanzas, Integer seconds, Date since, tigase.component.PacketWriter writer)
getHistoryMessages in interface HistoryProvider<tigase.db.DataRepository>getHistoryMessages in class AbstractJDBCHistoryProviderpublic 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.