Class SolrConnectionValidator
- java.lang.Object
-
- com.broadleafcommerce.search.provider.solr.SolrConnectionValidator
-
public class SolrConnectionValidator extends Object
Basic validation class validates that a connection to Solr is possible, and that all expected collections or aliases are present.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SolrConnectionValidator.SolrInitializationException
-
Constructor Summary
Constructors Constructor Description SolrConnectionValidator(SolrCollectionResolver collectionResolver, SolrAdminProvider solrAdminProvider, com.broadleafcommerce.search.provider.SearchProvider<org.apache.solr.client.solrj.SolrQuery,org.apache.solr.client.solrj.response.QueryResponse> solrSearchProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SolrCollectionResolver
getCollectionResolver()
protected SolrAdminProvider
getSolrAdminProvider()
protected com.broadleafcommerce.search.provider.SearchProvider<org.apache.solr.client.solrj.SolrQuery,org.apache.solr.client.solrj.response.QueryResponse>
getSolrSearchProvider()
-
-
-
Constructor Detail
-
SolrConnectionValidator
public SolrConnectionValidator(SolrCollectionResolver collectionResolver, SolrAdminProvider solrAdminProvider, com.broadleafcommerce.search.provider.SearchProvider<org.apache.solr.client.solrj.SolrQuery,org.apache.solr.client.solrj.response.QueryResponse> solrSearchProvider)
-
-
Method Detail
-
getCollectionResolver
protected SolrCollectionResolver getCollectionResolver()
-
getSolrAdminProvider
protected SolrAdminProvider getSolrAdminProvider()
-
getSolrSearchProvider
protected com.broadleafcommerce.search.provider.SearchProvider<org.apache.solr.client.solrj.SolrQuery,org.apache.solr.client.solrj.response.QueryResponse> getSolrSearchProvider()
-
-