org.alfresco.repo.solr
Class SOLRAdminClient
java.lang.Object
org.alfresco.repo.solr.SOLRAdminClient
- All Implemented Interfaces:
- org.springframework.context.ApplicationEventPublisherAware
public class SOLRAdminClient
- extends java.lang.Object
- implements org.springframework.context.ApplicationEventPublisherAware
Provides an interface to the Solr admin APIs, used by the Alfresco Enterprise JMX layer.
Also tracks whether Solr is available, sending Spring events when its availability changes.
- Since:
- 4.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SOLRAdminClient
public SOLRAdminClient()
setSolrHost
public void setSolrHost(java.lang.String solrHost)
setSolrPort
public void setSolrPort(java.lang.String solrPort)
setSolrsslPort
public void setSolrsslPort(int solrSSLPort)
setSolrUser
public void setSolrUser(java.lang.String solrUser)
setSolrPassword
public void setSolrPassword(java.lang.String solrPassword)
setSolrConnectTimeout
public void setSolrConnectTimeout(java.lang.String solrConnectTimeout)
setApplicationEventPublisher
public void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
- Specified by:
setApplicationEventPublisher
in interface org.springframework.context.ApplicationEventPublisherAware
setSolrPingCronExpression
public void setSolrPingCronExpression(java.lang.String solrPingCronExpression)
setHttpClientFactory
public void setHttpClientFactory(org.alfresco.httpclient.HttpClientFactory httpClientFactory)
init
public void init()
shutdown
public void shutdown()
basicQuery
public org.apache.solr.client.solrj.response.QueryResponse basicQuery(org.apache.solr.common.params.ModifiableSolrParams params)
query
public org.apache.solr.client.solrj.response.QueryResponse query(org.apache.solr.common.params.ModifiableSolrParams params)
throws org.apache.solr.client.solrj.SolrServerException
- Throws:
org.apache.solr.client.solrj.SolrServerException
getRegisteredCores
public java.util.List getRegisteredCores()
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.