public class SolrServerConnector extends SolrCoreContainer
SolrCoreContainer using a standalone Solr-Server as backend.
Direct access to $SOLR_HOME as well as access to the CoreAdminHandler is required.availableCores, coreDescriptors, coreInitException, log| Constructor and Description |
|---|
SolrServerConnector(Set<SolrCoreDescriptor> coreDescriptors,
SolrServerConnectorConfiguration configuration) |
SolrServerConnector(Set<SolrCoreDescriptor> coreDescriptors,
SolrServerConnectorConfiguration configuration,
ExecutorService executorService) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
createRemoteName(String coreName) |
protected org.apache.solr.client.solrj.SolrClient |
createSolrClient(String coreName) |
protected void |
init(ExecutorService executorService) |
awaitCoreInitCompletion, awaitInitCompletion, getSolrClient, getSolrClient, initialize, isCoreAvailable, isCoreAvailable, isStartupComplete, scheduleCoreInit, shutdownpublic SolrServerConnector(Set<SolrCoreDescriptor> coreDescriptors, SolrServerConnectorConfiguration configuration)
public SolrServerConnector(Set<SolrCoreDescriptor> coreDescriptors, SolrServerConnectorConfiguration configuration, ExecutorService executorService)
protected void init(ExecutorService executorService) throws IOException, org.apache.solr.client.solrj.SolrServerException
init in class SolrCoreContainerIOExceptionorg.apache.solr.client.solrj.SolrServerExceptionprotected org.apache.solr.client.solrj.SolrClient createSolrClient(String coreName)
createSolrClient in class SolrCoreContainerCopyright © 2017 redlink GmbH. All rights reserved.