Interface UnifiedArchiveRepository<DS extends tigase.db.DataSource>

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  UnifiedArchiveRepository.CallCondition  
      static interface  UnifiedArchiveRepository.Item  
      static class  UnifiedArchiveRepository.Type  
      • Nested classes/interfaces inherited from interface tigase.xmpp.mam.MAMRepository

        tigase.xmpp.mam.MAMRepository.ItemHandler<Q extends tigase.xmpp.mam.Query,​I extends tigase.xmpp.mam.MAMRepository.Item>
      • Nested classes/interfaces inherited from interface tigase.archive.db.MessageArchiveRepository

        tigase.archive.db.MessageArchiveRepository.CollectionHandler<Q extends tigase.xmpp.mam.Query>, tigase.archive.db.MessageArchiveRepository.Direction
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.stream.Stream<? extends UnifiedArchiveRepository.Item> queryRecents​(tigase.xmpp.jid.BareJID ownerJid, java.util.Date start, java.util.Date end, java.util.Set<UnifiedArchiveRepository.Type> types, java.util.Set<UnifiedArchiveRepository.CallCondition> callConditions, tigase.xmpp.rsm.RSM rsm)  
      • Methods inherited from interface tigase.db.DataSourceAware

        setDataSource
      • Methods inherited from interface tigase.xmpp.mam.MAMRepository

        newQuery, queryItems
      • Methods inherited from interface tigase.archive.db.MessageArchiveRepository

        archiveMessage, deleteExpiredMessages, destroy, getTags, queryCollections, removeItems