public class SolrServerManager extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static Map<String,org.apache.solr.client.solrj.SolrServer> | serverMap | 
| static String | SOLR_CORE_MAIN | 
| static String | SOLR_HOME | 
| static String | SOLR_SERVER_EMBEDDED | 
| static String | SOLR_SERVER_STREAMING | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static org.apache.solr.client.solrj.impl.HttpSolrServer | getCommonsHttpSolrServer(String solrUrl) | 
| protected org.apache.solr.client.solrj.SolrServer | getEmbeddedSolrServer(String solrCore) | 
| static SolrServerManager | getInstance() | 
| String | getSolrCoreURL() | 
| org.apache.solr.client.solrj.SolrServer | getSolrServer()Simplest method to get a solr server for the default core. | 
| org.apache.solr.client.solrj.SolrServer | getSolrServer(String solrCore)Get a solr server for the given core. | 
| org.apache.solr.client.solrj.SolrServer | getSolrServer(String solrCore,
                          boolean isStreaming,
                          boolean isEmbedded)Get a solr server for the given core, with the specified options for streaming or embedded. | 
| protected void | init() | 
public static final String SOLR_HOME
public static final String SOLR_CORE_MAIN
public static final String SOLR_SERVER_EMBEDDED
public static final String SOLR_SERVER_STREAMING
public static SolrServerManager getInstance()
protected void init()
public org.apache.solr.client.solrj.SolrServer getSolrServer() throws org.apache.solr.client.solrj.SolrServerException
Exception - Throws an exception on error.org.apache.solr.client.solrj.SolrServerExceptionpublic org.apache.solr.client.solrj.SolrServer getSolrServer(String solrCore) throws org.apache.solr.client.solrj.SolrServerException
solrCore - Solr core for which server is required.Exception - Throws an exception on error.org.apache.solr.client.solrj.SolrServerExceptionpublic org.apache.solr.client.solrj.SolrServer getSolrServer(String solrCore, boolean isStreaming, boolean isEmbedded) throws org.apache.solr.client.solrj.SolrServerException
solrCore - Solr core for which server is required.isStreaming - Indicates whether a streaming server is needed.isEmbedded - Indicates whether an embedded server is needed.Exception - Throws an exception on error.org.apache.solr.client.solrj.SolrServerExceptionpublic String getSolrCoreURL()
protected static org.apache.solr.client.solrj.impl.HttpSolrServer getCommonsHttpSolrServer(String solrUrl) throws MalformedURLException
MalformedURLExceptionprotected org.apache.solr.client.solrj.SolrServer getEmbeddedSolrServer(String solrCore) throws IOException, ParserConfigurationException, SAXException, org.apache.solr.client.solrj.SolrServerException
IOExceptionParserConfigurationExceptionSAXExceptionorg.apache.solr.client.solrj.SolrServerExceptionCopyright © 2004–2015 The Kuali Foundation. All rights reserved.