public class MongoMessageArchiveRepository extends tigase.archive.db.AbstractMessageArchiveRepository<MongoMessageArchiveRepository.Criteria>
| Modifier and Type | Class and Description |
|---|---|
static class |
MongoMessageArchiveRepository.Criteria |
| Constructor and Description |
|---|
MongoMessageArchiveRepository() |
| Modifier and Type | Method and Description |
|---|---|
void |
archiveMessage(tigase.xmpp.BareJID owner,
tigase.xmpp.BareJID buddy,
tigase.archive.db.MessageArchiveRepository.Direction direction,
Date timestamp,
tigase.xml.Element msg,
Set<String> tags) |
void |
destroy() |
List<tigase.xml.Element> |
getCollections(tigase.xmpp.BareJID owner,
MongoMessageArchiveRepository.Criteria criteria) |
List<tigase.xml.Element> |
getItems(tigase.xmpp.BareJID owner,
MongoMessageArchiveRepository.Criteria criteria) |
List<String> |
getTags(tigase.xmpp.BareJID owner,
String startsWith,
MongoMessageArchiveRepository.Criteria criteria) |
void |
initRepository(String resource_uri,
Map<String,String> params) |
tigase.archive.AbstractCriteria |
newCriteriaInstance() |
void |
removeItems(tigase.xmpp.BareJID owner,
String withJid,
Date start,
Date end) |
public void archiveMessage(tigase.xmpp.BareJID owner,
tigase.xmpp.BareJID buddy,
tigase.archive.db.MessageArchiveRepository.Direction direction,
Date timestamp,
tigase.xml.Element msg,
Set<String> tags)
public List<tigase.xml.Element> getCollections(tigase.xmpp.BareJID owner, MongoMessageArchiveRepository.Criteria criteria) throws tigase.db.TigaseDBException
tigase.db.TigaseDBExceptionpublic List<tigase.xml.Element> getItems(tigase.xmpp.BareJID owner, MongoMessageArchiveRepository.Criteria criteria) throws tigase.db.TigaseDBException
tigase.db.TigaseDBExceptionpublic void removeItems(tigase.xmpp.BareJID owner,
String withJid,
Date start,
Date end)
throws tigase.db.TigaseDBException
tigase.db.TigaseDBExceptionpublic List<String> getTags(tigase.xmpp.BareJID owner, String startsWith, MongoMessageArchiveRepository.Criteria criteria) throws tigase.db.TigaseDBException
tigase.db.TigaseDBExceptionpublic void initRepository(String resource_uri, Map<String,String> params) throws tigase.db.DBInitException
tigase.db.DBInitExceptionpublic void destroy()
public tigase.archive.AbstractCriteria newCriteriaInstance()
Copyright © 2015 "Tigase, Inc.". All rights reserved.