public class DerbySqlHistoryProvider 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_KEYlog, parser| Constructor and Description |
|---|
DerbySqlHistoryProvider(tigase.db.DataRepository dataRepository) |
| 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 |
addSubjectChange(Room room,
tigase.xml.Element message,
String subject,
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) |
protected void |
processResultSet(Room room,
tigase.xmpp.JID senderJID,
ElementWriter writer,
Integer maxStanzas,
ResultSet rs) |
addMessage, isPersistent, processResultSet, removeHistorycreateMessagepublic 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 DerbySqlHistoryProvider(tigase.db.DataRepository dataRepository)
dataRepository - public void addJoinEvent(Room room, Date date, tigase.xmpp.JID senderJID, String nickName)
public void addLeaveEvent(Room room, Date date, tigase.xmpp.JID senderJID, String nickName)
public void addSubjectChange(Room room, tigase.xml.Element message, String subject, tigase.xmpp.JID senderJid, String senderNickname, Date time)
message - TODOpublic void getHistoryMessages(Room room, tigase.xmpp.JID senderJID, Integer maxchars, Integer maxstanzas, Integer seconds, Date since, ElementWriter writer)
getHistoryMessages in interface HistoryProvidergetHistoryMessages in class AbstractJDBCHistoryProviderwriter - TODOprotected void processResultSet(Room room, tigase.xmpp.JID senderJID, ElementWriter writer, Integer maxStanzas, ResultSet rs) throws SQLException, tigase.util.TigaseStringprepException
SQLExceptiontigase.util.TigaseStringprepExceptionCopyright © 2007–2014 Tigase. All rights reserved.