public class SolrServerLookupStatic extends java.lang.Object implements SolrServerLookup
Modifier and Type | Field and Description |
---|---|
private Cache<SolrServerWriter> |
masterCache |
private Cache<SolrServerReader> |
slaveCache |
Constructor and Description |
---|
SolrServerLookupStatic(Cache<SolrServerWriter> masterCache,
Cache<SolrServerReader> slaveCache) |
Modifier and Type | Method and Description |
---|---|
org.apache.solr.client.solrj.SolrServer |
getReader(java.lang.String corename) |
org.apache.solr.client.solrj.SolrServer |
getWriter(java.lang.String corename) |
void |
setTerminator(org.eclipse.jetty.util.component.LifeCycle terminatorDependency) |
void |
stop() |
private final Cache<SolrServerWriter> masterCache
private final Cache<SolrServerReader> slaveCache
@Inject public SolrServerLookupStatic(Cache<SolrServerWriter> masterCache, Cache<SolrServerReader> slaveCache)
@Inject public void setTerminator(@Named(value="executor") org.eclipse.jetty.util.component.LifeCycle terminatorDependency)
public void stop() throws java.lang.Exception
stop
in interface SolrServerLookup
java.lang.Exception
public org.apache.solr.client.solrj.SolrServer getWriter(java.lang.String corename)
getWriter
in interface SolrServerLookup
public org.apache.solr.client.solrj.SolrServer getReader(java.lang.String corename)
getReader
in interface SolrServerLookup