Package tigase.muc.history
Class PostgreSqlHistoryProvider
- java.lang.Object
-
- tigase.muc.history.AbstractHistoryProvider
-
- tigase.muc.history.AbstractJDBCHistoryProvider
-
- tigase.muc.history.PostgreSqlHistoryProvider
-
- All Implemented Interfaces:
tigase.db.Repository,HistoryProvider
public class PostgreSqlHistoryProvider extends AbstractJDBCHistoryProvider
- Author:
- bmalkow
-
-
Field Summary
Fields Modifier and Type Field Description static StringADD_MESSAGE_QUERY_VALstatic StringDELETE_MESSAGES_QUERY_VALstatic StringGET_MESSAGES_MAXSTANZAS_QUERY_VALstatic StringGET_MESSAGES_SINCE_QUERY_VAL-
Fields inherited from class tigase.muc.history.AbstractJDBCHistoryProvider
ADD_MESSAGE_QUERY_KEY, dataRepository, DELETE_MESSAGES_QUERY_KEY, GET_MESSAGES_MAXSTANZAS_QUERY_KEY, GET_MESSAGES_SINCE_QUERY_KEY
-
Fields inherited from class tigase.muc.history.AbstractHistoryProvider
parser
-
-
Constructor Summary
Constructors Constructor Description PostgreSqlHistoryProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddJoinEvent(Room room, Date date, tigase.xmpp.JID senderJID, String nickName)Adds join event.voidaddLeaveEvent(Room room, Date date, tigase.xmpp.JID senderJID, String nickName)voidaddSubjectChange(Room room, tigase.xml.Element message, String subject, tigase.xmpp.JID senderJid, String senderNickname, Date time)Adds subject changes to log/history.voidinit(Map<String,Object> props)-
Methods inherited from class tigase.muc.history.AbstractJDBCHistoryProvider
addMessage, destroy, getHistoryMessages, initRepository, isPersistent, processResultSet, removeHistory
-
Methods inherited from class tigase.muc.history.AbstractHistoryProvider
createMessage
-
-
-
-
Field Detail
-
ADD_MESSAGE_QUERY_VAL
public static final String ADD_MESSAGE_QUERY_VAL
- See Also:
- Constant Field Values
-
DELETE_MESSAGES_QUERY_VAL
public static final String DELETE_MESSAGES_QUERY_VAL
- See Also:
- Constant Field Values
-
GET_MESSAGES_MAXSTANZAS_QUERY_VAL
public static final String GET_MESSAGES_MAXSTANZAS_QUERY_VAL
- See Also:
- Constant Field Values
-
GET_MESSAGES_SINCE_QUERY_VAL
public static final String GET_MESSAGES_SINCE_QUERY_VAL
- See Also:
- Constant Field Values
-
-
Method Detail
-
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)
-
addSubjectChange
public void addSubjectChange(Room room, tigase.xml.Element message, String subject, tigase.xmpp.JID senderJid, String senderNickname, Date time)
Adds subject changes to log/history.message- TODO
-
-