# Package tigase.xmpp.mam

- Interface Summary
  Interface | Description
  --- | ---
  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.
  QueryParser<Q extends Query> | Interface of which class instance is used by QueryModule to process incoming stanzas into query.

- Class Summary
  Class | Description
  --- | ---
  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.
  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.