# Package tigase.xmpp.mam

package tigase.xmpp.mam

- Related Packages
  Package
  Description
  tigase.xmpp
  tigase.xmpp.mam.modules
  tigase.xmpp.mam.util
  tigase.xmpp.impl
  Package containing implementation of all Session Manager plugins
  tigase.xmpp.jid
  tigase.xmpp.rsm
- Class
  Description
  ExtendedQuery
  ExtendedQueryImpl
  MAM2ExtendedQueryParser<Query extends Query>
  MAM2QueryParser<Query extends Query>
  MAMItemHandler
  Basic implementation of handler processing items found in repository and converting into forward messages for delivery to client as specified in XEP-0313: Message Archive Management
  Created by andrzej on 19.07.2016.
  MAMQueryParser<Query extends Query>
  Implementation of parser for XEP-0313: Message Archive Management
  Created by andrzej on 19.07.2016.
  MAMRepository<Q extends Query,I extends MAMRepository.Item>
  Base interface which is required to be implemented by class which should be used as repository implementation for quering using XEP-0313: Message Archive Management
  Created by andrzej on 19.07.2016.
  MAMRepository.Item
  MAMRepository.ItemHandler<Q extends Query,I extends MAMRepository.Item>
  Query
  Interface defining methods required by base version MAMRepository to execute queries.
  QueryImpl
  Class implements Query interface and is base implementation of query holder used by implementation of XEP-0313: Message Archive Management
  Created by andrzej on 21.07.2016.
  QueryParser<Q extends Query>
  Interface of which class instance is used by QueryModule to process incoming stanzas into query.