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
ConstructorsConstructorDescriptionSolrReindexServiceAutoConfiguration
(com.broadleafcommerce.search.provider.solr.autoconfigure.BroadleafSolrProperties solrProperties) -
Method Summary
Modifier and TypeMethodDescriptioncom.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)
-
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)
-