Class SolrClient
- java.lang.Object
- 
- com.lucidworks.apollo.solr.client.SolrClient
 
- 
- All Implemented Interfaces:
- java.io.Closeable,- java.lang.AutoCloseable
 
 public abstract class SolrClient extends java.lang.Object implements java.io.Closeable
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classSolrClient.InvalidVersionExceptionstatic classSolrClient.SolrVersionCheckError
 - 
Constructor SummaryConstructors Constructor Description SolrClient(Client client, com.codahale.metrics.MetricRegistry metricRegistry)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleancollectionExists(java.lang.String collection)java.lang.StringgetBaseUri()abstract java.lang.StringgetBaseUri(boolean lb)abstract com.lucidworks.apollo.solr.client.CoreAdminAPIgetCoreAdminAPI()abstract com.lucidworks.apollo.solr.client.InfoAPIgetInfoAPI()ClientgetJerseyClient()abstract com.lucidworks.apollo.solr.client.MBeanAPIgetMBeanAPI()abstract com.lucidworks.apollo.solr.client.PingAPIgetPingAPI()abstract com.lucidworks.apollo.solr.client.SchemaAPIgetSchemaAPI()abstract com.lucidworks.apollo.solr.client.SearchAPIgetSearchAPI()com.lucidworks.apollo.solr.client.InfoAPI.VersiongetServerVersion()abstract booleanisCloud()booleanisServerVersionAtLeast(int major, int minor, int trivial)abstract java.util.Collection<java.lang.String>listCollections()
 
- 
- 
- 
Constructor Detail- 
SolrClientpublic SolrClient(Client client, com.codahale.metrics.MetricRegistry metricRegistry) 
 
- 
 - 
Method Detail- 
getSearchAPIpublic abstract com.lucidworks.apollo.solr.client.SearchAPI getSearchAPI() 
 - 
getSchemaAPIpublic abstract com.lucidworks.apollo.solr.client.SchemaAPI getSchemaAPI() 
 - 
getInfoAPIpublic abstract com.lucidworks.apollo.solr.client.InfoAPI getInfoAPI() 
 - 
getMBeanAPIpublic abstract com.lucidworks.apollo.solr.client.MBeanAPI getMBeanAPI() 
 - 
getCoreAdminAPIpublic abstract com.lucidworks.apollo.solr.client.CoreAdminAPI getCoreAdminAPI() 
 - 
getBaseUripublic abstract java.lang.String getBaseUri(boolean lb) 
 - 
getPingAPIpublic abstract com.lucidworks.apollo.solr.client.PingAPI getPingAPI() 
 - 
listCollectionspublic abstract java.util.Collection<java.lang.String> listCollections() throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
collectionExistspublic boolean collectionExists(java.lang.String collection) throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
getBaseUripublic java.lang.String getBaseUri() 
 - 
getServerVersionpublic com.lucidworks.apollo.solr.client.InfoAPI.Version getServerVersion() throws SolrClient.SolrVersionCheckError- Throws:
- SolrClient.SolrVersionCheckError
 
 - 
getJerseyClientpublic Client getJerseyClient() 
 - 
isServerVersionAtLeastpublic boolean isServerVersionAtLeast(int major, int minor, int trivial) throws SolrClient.SolrVersionCheckError, SolrClient.InvalidVersionException
 - 
isCloudpublic abstract boolean isCloud() 
 
- 
 
-