public class CloudSolrClientFactoryBean extends Object implements org.springframework.beans.factory.FactoryBean<org.apache.solr.client.solrj.impl.CloudSolrClient>
FactoryBean that uses a CloudSolrClient.Builder to create an instance of a
SolrClient. The properties of this bean correspond to the builder methods of the Builder.| Constructor and Description |
|---|
CloudSolrClientFactoryBean() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.solr.client.solrj.impl.CloudSolrClient |
getObject() |
Class<?> |
getObjectType() |
boolean |
isSingleton() |
void |
setClusterStateProvider(org.apache.solr.client.solrj.impl.ClusterStateProvider clusterStateProvider) |
void |
setHttpClient(org.apache.http.client.HttpClient httpClient) |
void |
setLbHttpSolrClient(org.apache.solr.client.solrj.impl.LBHttpSolrClient lbHttpSolrClient) |
void |
setLbHttpSolrClientBuilder(org.apache.solr.client.solrj.impl.LBHttpSolrClient.Builder lbHttpSolrClientBuilder) |
void |
setSendDirectUpdatesToAnyShardReplica(Boolean sendDirectUpdatesToAnyShardReplica) |
void |
setSendDirectUpdatesToShardLeadersOnly(Boolean sendDirectUpdatesToShardLeadersOnly) |
void |
setSendUpdatesOnlyToShardLeaders(Boolean sendUpdatesOnlyToShardLeaders) |
void |
setSendUpdatesToAllReplicasInShard(Boolean sendUpdatesToAllReplicasInShard) |
void |
setSolrUrl(String solrUrl) |
void |
setSolrUrls(List<String> solrUrls) |
void |
setZkChroot(String zkChroot) |
void |
setZkHost(String zkHost) |
void |
setZkHosts(List<String> zkHosts) |
public void setZkHost(String zkHost)
public void setSolrUrl(String solrUrl)
public void setHttpClient(org.apache.http.client.HttpClient httpClient)
public void setZkChroot(String zkChroot)
public void setLbHttpSolrClient(org.apache.solr.client.solrj.impl.LBHttpSolrClient lbHttpSolrClient)
public void setLbHttpSolrClientBuilder(org.apache.solr.client.solrj.impl.LBHttpSolrClient.Builder lbHttpSolrClientBuilder)
public void setSendUpdatesOnlyToShardLeaders(Boolean sendUpdatesOnlyToShardLeaders)
public void setSendUpdatesToAllReplicasInShard(Boolean sendUpdatesToAllReplicasInShard)
public void setSendDirectUpdatesToShardLeadersOnly(Boolean sendDirectUpdatesToShardLeadersOnly)
public void setSendDirectUpdatesToAnyShardReplica(Boolean sendDirectUpdatesToAnyShardReplica)
public void setClusterStateProvider(org.apache.solr.client.solrj.impl.ClusterStateProvider clusterStateProvider)
public org.apache.solr.client.solrj.impl.CloudSolrClient getObject()
throws Exception
getObject in interface org.springframework.beans.factory.FactoryBean<org.apache.solr.client.solrj.impl.CloudSolrClient>Exceptionpublic Class<?> getObjectType()
getObjectType in interface org.springframework.beans.factory.FactoryBean<org.apache.solr.client.solrj.impl.CloudSolrClient>public boolean isSingleton()
isSingleton in interface org.springframework.beans.factory.FactoryBean<org.apache.solr.client.solrj.impl.CloudSolrClient>Copyright © 2020 CrafterCMS. All rights reserved.