public class CachedSolrServerFactory extends Object implements SolrServerFactory
SolrServerFactory decorator that caches SolrServers by index ID.| Modifier and Type | Field and Description |
|---|---|
protected SolrServerFactory |
actualFactory |
protected Map<String,org.apache.solr.client.solrj.SolrServer> |
cache |
| Constructor and Description |
|---|
CachedSolrServerFactory() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.solr.client.solrj.SolrServer |
getSolrServer(String indexId)
Returns a SolrServer specific to an index ID, or a default SolrServer when the ID is null or empty.
|
void |
setActualFactory(SolrServerFactory actualFactory) |
protected SolrServerFactory actualFactory
public void setActualFactory(SolrServerFactory actualFactory)
public org.apache.solr.client.solrj.SolrServer getSolrServer(String indexId)
SolrServerFactorygetSolrServer in interface SolrServerFactoryCopyright © 2018 CrafterCMS. All rights reserved.