Class MessageArchiveRepositoryPool<Q extends QueryCriteria,​R extends MessageArchiveRepository<Q,​tigase.db.DataSource>>

  • All Implemented Interfaces:
    MessageArchiveRepository<Q,​tigase.db.DataSource>, tigase.db.DataSourceAware<tigase.db.DataSource>, tigase.kernel.beans.Initializable, tigase.kernel.beans.RegistrarBean, tigase.kernel.beans.RegistrarBeanWithDefaultBeanClass, tigase.kernel.beans.UnregisterAware, tigase.stats.ComponentStatisticsProvider, tigase.stats.StatisticsProviderIfc, tigase.xmpp.mam.MAMRepository<Q,​tigase.xmpp.mam.MAMRepository.Item>

    @Bean(name="repositoryPool",
          parent=MessageArchiveComponent.class,
          active=true)
    public class MessageArchiveRepositoryPool<Q extends QueryCriteria,​R extends MessageArchiveRepository<Q,​tigase.db.DataSource>>
    extends tigase.db.beans.MDRepositoryBeanWithStatistics<R>
    implements MessageArchiveRepository<Q,​tigase.db.DataSource>
    Created by andrzej on 16.07.2016.