Package tigase.db
Interface MsgRepositoryIfc<T extends DataSource>
- All Superinterfaces:
DataSourceAware<T>
,OfflineMsgRepositoryIfc
,Repository
- All Known Implementing Classes:
JDBCMsgRepository
,MsgRepository
,MsgRepository.MsgRepositoryMDBean
,XMLMsgRepository
public interface MsgRepositoryIfc<T extends DataSource>
extends OfflineMsgRepositoryIfc, DataSourceAware<T>
Created by andrzej on 13.03.2016.
-
Nested Class Summary
Nested classes/interfaces inherited from interface tigase.db.Repository
Repository.Meta, Repository.SchemaId
-
Method Summary
Modifier and TypeMethodDescriptionint
deleteMessagesToJID
(List<String> db_ids, XMPPResourceConnection session) getMessagesCount
(JID to) getMessagesList
(JID to) loadMessagesToJID
(List<String> db_ids, XMPPResourceConnection session, boolean delete, MsgRepository.OfflineMessagesProcessor proc) void
setCondition
(ReentrantLock lock, Condition condition) Deprecated.Methods inherited from interface tigase.db.DataSourceAware
setDataSource
Methods inherited from interface tigase.db.OfflineMsgRepositoryIfc
getMessageExpired, loadMessagesToJID, storeMessage
Methods inherited from interface tigase.db.Repository
initRepository
-
Method Details
-
getMessagesCount
-
getMessagesList
-
setCondition
Deprecated. -
loadMessagesToJID
Queue<Element> loadMessagesToJID(List<String> db_ids, XMPPResourceConnection session, boolean delete, MsgRepository.OfflineMessagesProcessor proc) throws UserNotFoundException, TigaseDBException -
deleteMessagesToJID
int deleteMessagesToJID(List<String> db_ids, XMPPResourceConnection session) throws UserNotFoundException - Throws:
UserNotFoundException
-