Class SolrCatalogInventoryServiceAutoConfiguration


  • @Configuration
    @AutoConfigureBefore(com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogInventoryIndexerServiceAutoConfiguration.class)
    @EnableConfigurationProperties(com.broadleafcommerce.search.index.catalog.service.autoconfigure.IndexerCatalogInventoryAvailabilityProperties.class)
    public class SolrCatalogInventoryServiceAutoConfiguration
    extends Object
    • Constructor Detail

      • SolrCatalogInventoryServiceAutoConfiguration

        public SolrCatalogInventoryServiceAutoConfiguration()
    • Method Detail

      • indexerCatalogInventoryAvailabilityService

        @ConditionalOnMissingBean
        @Bean
        public com.broadleafcommerce.search.index.catalog.service.InventoryAvailabilityService indexerCatalogInventoryAvailabilityService​(@Qualifier("indexerWebClient")
                                                                                                                                          org.springframework.web.reactive.function.client.WebClient webClient,
                                                                                                                                          com.broadleafcommerce.search.index.catalog.service.autoconfigure.IndexerCatalogInventoryAvailabilityProperties inventoryAvailabilityProperties,
                                                                                                                                          com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                                                                                                                          com.broadleafcommerce.search.provider.solr.SolrCollectionResolver collectionResolver,
                                                                                                                                          org.apache.solr.client.solrj.SolrClient solrClient)