public interface MsgRepositoryIfc<T extends DataSource> extends OfflineMsgRepositoryIfc, DataSourceAware<T>
Repository.Meta, Repository.SchemaId
Modifier and Type | Method and Description |
---|---|
int |
deleteMessagesToJID(List<String> db_ids,
XMPPResourceConnection session) |
Map<Enum,Long> |
getMessagesCount(JID to) |
List<Element> |
getMessagesList(JID to) |
Queue<Element> |
loadMessagesToJID(List<String> db_ids,
XMPPResourceConnection session,
boolean delete,
MsgRepository.OfflineMessagesProcessor proc) |
void |
setCondition(ReentrantLock lock,
Condition condition) |
getMessageExpired, loadMessagesToJID, storeMessage
initRepository
setDataSource
Map<Enum,Long> getMessagesCount(JID to) throws UserNotFoundException
UserNotFoundException
List<Element> getMessagesList(JID to) throws UserNotFoundException
UserNotFoundException
void setCondition(ReentrantLock lock, Condition condition)
Queue<Element> loadMessagesToJID(List<String> db_ids, XMPPResourceConnection session, boolean delete, MsgRepository.OfflineMessagesProcessor proc) throws UserNotFoundException
UserNotFoundException
int deleteMessagesToJID(List<String> db_ids, XMPPResourceConnection session) throws UserNotFoundException
UserNotFoundException
Copyright © 2004–2019 "Tigase, Inc.". All rights reserved.