Class SolrAutoConfiguration

    • Method Detail

      • solrClient

        @Bean(destroyMethod="close")
        @ConditionalOnMissingBean
        public org.apache.solr.client.solrj.SolrClient solrClient()
      • solrCollectionResolver

        @Bean
        @ConditionalOnMissingBean
        @DependsOn("indexableTypeInitializer")
        public SolrCollectionResolver solrCollectionResolver​(org.springframework.core.env.Environment environment)
      • solrAdminProvider

        @Bean
        @ConditionalOnMissingBean
        public SolrAdminProvider solrAdminProvider​(org.apache.solr.client.solrj.SolrClient solrClient)
      • solrSearchProvider

        @Bean
        @ConditionalOnMissingBean
        public com.broadleafcommerce.search.provider.SearchProvider<org.apache.solr.client.solrj.SolrQuery,​org.apache.solr.client.solrj.response.QueryResponse> solrSearchProvider​(org.apache.solr.client.solrj.SolrClient solrClient,
                                                                                                                                                                                         SolrCollectionResolver collectionResolver,
                                                                                                                                                                                         BroadleafSolrProperties solrProperties,
                                                                                                                                                                                         @Nullable
                                                                                                                                                                                         com.broadleafcommerce.common.extension.cache.CacheStateManager cacheStateManager)
      • solrConnectionValidator

        @Bean
        @ConditionalOnMissingBean
        @ConditionalOnProperty(value="broadleaf.solr.startup-validation",
                               havingValue="true",
                               matchIfMissing=true)
        public SolrConnectionValidator solrConnectionValidator​(SolrCollectionResolver collectionResolver,
                                                               SolrAdminProvider adminProvider,
                                                               com.broadleafcommerce.search.provider.SearchProvider<org.apache.solr.client.solrj.SolrQuery,​org.apache.solr.client.solrj.response.QueryResponse> searchProvider)