Class 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

      All Methods Instance Methods Concrete Methods 
      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.core.env.Environment environment)  
    • Constructor Detail

      • SolrReindexServiceAutoConfiguration

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

      • 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.core.env.Environment environment)