Class SolrReindexServiceAutoConfiguration

java.lang.Object
com.broadleafcommerce.search.index.solr.service.autoconfigure.SolrReindexServiceAutoConfiguration

@Configuration @AutoConfigureBefore(com.broadleafcommerce.search.index.autoconfigure.CoreIndexerAutoConfiguration.class) public class SolrReindexServiceAutoConfiguration extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    SolrReindexServiceAutoConfiguration(com.broadleafcommerce.search.provider.solr.autoconfigure.BroadleafSolrProperties solrProperties)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.broadleafcommerce.search.index.core.service.ReindexService
    reindexService(com.broadleafcommerce.search.index.core.document.DocumentBuilder<org.apache.solr.common.SolrInputDocument> defaultDocumentBuilder, List<com.broadleafcommerce.search.index.core.document.IndexableTypeDocumentBuilder<?,org.apache.solr.common.SolrInputDocument>> indexableTypeDocumentBuilders, com.broadleafcommerce.search.provider.solr.SolrIndexProvider solrIndexProvider, com.broadleafcommerce.search.provider.solr.SolrCollectionResolver collectionResolver, com.broadleafcommerce.search.provider.solr.autoconfigure.BroadleafSolrProperties solrProperties)
     
    com.broadleafcommerce.search.index.core.LockService
    searchReindexerLockService(org.apache.solr.client.solrj.SolrClient solrClient, org.springframework.context.ApplicationContext applicationContext, com.broadleafcommerce.search.index.core.ProcessStateService processStateService)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SolrReindexServiceAutoConfiguration

      public SolrReindexServiceAutoConfiguration(com.broadleafcommerce.search.provider.solr.autoconfigure.BroadleafSolrProperties solrProperties)
  • Method Details

    • reindexService

      @Bean @ConditionalOnMissingBean public com.broadleafcommerce.search.index.core.service.ReindexService reindexService(@Qualifier("solrDocumentBuilder") com.broadleafcommerce.search.index.core.document.DocumentBuilder<org.apache.solr.common.SolrInputDocument> defaultDocumentBuilder, List<com.broadleafcommerce.search.index.core.document.IndexableTypeDocumentBuilder<?,org.apache.solr.common.SolrInputDocument>> indexableTypeDocumentBuilders, com.broadleafcommerce.search.provider.solr.SolrIndexProvider solrIndexProvider, com.broadleafcommerce.search.provider.solr.SolrCollectionResolver collectionResolver, com.broadleafcommerce.search.provider.solr.autoconfigure.BroadleafSolrProperties solrProperties)
    • searchReindexerLockService

      @Bean @ConditionalOnMissingBean public com.broadleafcommerce.search.index.core.LockService searchReindexerLockService(org.apache.solr.client.solrj.SolrClient solrClient, org.springframework.context.ApplicationContext applicationContext, com.broadleafcommerce.search.index.core.ProcessStateService processStateService)