public class JDBCMessageArchiveRepository extends AbstractMessageArchiveRepository<JDBCMessageArchiveRepository.Criteria>
| Modifier and Type | Class and Description |
|---|---|
static class |
JDBCMessageArchiveRepository.Criteria |
MessageArchiveRepository.Direction| Constructor and Description |
|---|
JDBCMessageArchiveRepository() |
| Modifier and Type | Method and Description |
|---|---|
void |
archiveMessage(tigase.xmpp.BareJID owner,
tigase.xmpp.BareJID buddy,
MessageArchiveRepository.Direction direction,
Date timestamp,
tigase.xml.Element msg,
Set<String> tags)
Method description
|
void |
destroy()
Destroys instance of this repository and releases resources allocated if possible
|
List<tigase.xml.Element> |
getCollections(tigase.xmpp.BareJID owner,
JDBCMessageArchiveRepository.Criteria crit)
Method description
|
List<tigase.xml.Element> |
getItems(tigase.xmpp.BareJID owner,
JDBCMessageArchiveRepository.Criteria crit)
Method description
|
protected long[] |
getJidsIds(String... jids)
Method description
|
List<String> |
getTags(tigase.xmpp.BareJID owner,
String startsWith,
JDBCMessageArchiveRepository.Criteria crit)
Method description
|
void |
initRepository(String conn_str,
Map<String,String> params)
Method description
|
AbstractCriteria |
newCriteriaInstance() |
void |
removeItems(tigase.xmpp.BareJID owner,
String withJid,
Date start,
Date end)
Method description
|
addCollectionToResults, addMessageToResultspublic void initRepository(String conn_str, Map<String,String> params) throws tigase.db.DBInitException
conn_str - params - SQLExceptiontigase.db.DBInitExceptionpublic void destroy()
MessageArchiveRepositorypublic void archiveMessage(tigase.xmpp.BareJID owner,
tigase.xmpp.BareJID buddy,
MessageArchiveRepository.Direction direction,
Date timestamp,
tigase.xml.Element msg,
Set<String> tags)
owner - buddy - direction - timestamp - msg - tags - public List<tigase.xml.Element> getCollections(tigase.xmpp.BareJID owner, JDBCMessageArchiveRepository.Criteria crit) throws tigase.db.TigaseDBException
owner - crit - tigase.db.TigaseDBExceptionpublic List<tigase.xml.Element> getItems(tigase.xmpp.BareJID owner, JDBCMessageArchiveRepository.Criteria crit) throws tigase.db.TigaseDBException
owner - crit - tigase.db.TigaseDBExceptionpublic void removeItems(tigase.xmpp.BareJID owner,
String withJid,
Date start,
Date end)
throws tigase.db.TigaseDBException
owner - withJid - start - end - tigase.db.TigaseDBExceptionpublic List<String> getTags(tigase.xmpp.BareJID owner, String startsWith, JDBCMessageArchiveRepository.Criteria crit) throws tigase.db.TigaseDBException
owner - startsWith - crit - tigase.db.TigaseDBExceptionprotected long[] getJidsIds(String... jids) throws SQLException
jids - SQLExceptionpublic AbstractCriteria newCriteriaInstance()
Copyright © 2015. All rights reserved.