Class AbstractMessageArchiveRepository<Q extends Query,​DS extends tigase.db.DataSource>

  • All Implemented Interfaces:
    MessageArchiveRepository<Q,​DS>, tigase.db.DataSourceAware<DS>, tigase.xmpp.mam.MAMRepository<Q,​tigase.xmpp.mam.MAMRepository.Item>
    Direct Known Subclasses:
    JDBCMessageArchiveRepository

    public abstract class AbstractMessageArchiveRepository<Q extends Query,​DS extends tigase.db.DataSource>
    extends Object
    implements MessageArchiveRepository<Q,​DS>
    AbstractMessageArchiveRepository contains methods commonly used by other implementations to eliminate code multiplication.
    Author:
    andrzej
    • Field Detail

      • MSG_BODY_PATH

        protected static final String[] MSG_BODY_PATH
      • MSG_SUBJECT_PATH

        protected static final String[] MSG_SUBJECT_PATH
    • Constructor Detail

      • AbstractMessageArchiveRepository

        public AbstractMessageArchiveRepository()