public class HttpSolrClientFactoryBean extends Object implements org.springframework.beans.factory.FactoryBean<org.apache.solr.client.solrj.impl.HttpSolrClient>
FactoryBean that uses a HttpSolrClient.Builder to create an instance of a
SolrClient. The properties of this bean correspond to the builder methods of the Builder.| Constructor and Description |
|---|
HttpSolrClientFactoryBean() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
org.apache.solr.client.solrj.impl.HttpSolrClient |
getObject() |
Class<?> |
getObjectType() |
boolean |
isSingleton() |
void |
setBaseSolrUrl(String baseSolrUrl) |
void |
setCompression(Boolean compression) |
void |
setHttpClient(org.apache.http.client.HttpClient httpClient) |
void |
setInvariantParams(org.apache.solr.common.params.ModifiableSolrParams invariantParams) |
void |
setKerberosDelegationToken(String kerberosDelegationToken) |
void |
setResponseParser(org.apache.solr.client.solrj.ResponseParser responseParser) |
public void setBaseSolrUrl(String baseSolrUrl)
public void setHttpClient(org.apache.http.client.HttpClient httpClient)
public void setResponseParser(org.apache.solr.client.solrj.ResponseParser responseParser)
public void setCompression(Boolean compression)
public void setKerberosDelegationToken(String kerberosDelegationToken)
public void setInvariantParams(org.apache.solr.common.params.ModifiableSolrParams invariantParams)
public org.apache.solr.client.solrj.impl.HttpSolrClient getObject()
throws Exception
getObject in interface org.springframework.beans.factory.FactoryBean<org.apache.solr.client.solrj.impl.HttpSolrClient>Exception@PreDestroy public void destroy() throws IOException
IOExceptionpublic Class<?> getObjectType()
getObjectType in interface org.springframework.beans.factory.FactoryBean<org.apache.solr.client.solrj.impl.HttpSolrClient>public boolean isSingleton()
isSingleton in interface org.springframework.beans.factory.FactoryBean<org.apache.solr.client.solrj.impl.HttpSolrClient>Copyright © 2019 CrafterCMS. All rights reserved.