|
Spring Data Solr | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.data.solr.server.support.MulticoreSolrServerFactory
public class MulticoreSolrServerFactory
| Constructor Summary | |
|---|---|
protected |
MulticoreSolrServerFactory()
|
|
MulticoreSolrServerFactory(org.apache.solr.client.solrj.SolrServer solrServer)
|
|
MulticoreSolrServerFactory(org.apache.solr.client.solrj.SolrServer solrServer,
List<String> cores)
|
|
MulticoreSolrServerFactory(org.apache.solr.client.solrj.SolrServer solrServer,
String... cores)
|
| Method Summary | |
|---|---|
void |
addSolrServerForCore(org.apache.solr.client.solrj.SolrServer solrServer,
String core)
Add SolrServer for core to factory - Will override existing. |
protected org.apache.solr.client.solrj.SolrServer |
createServerForCore(org.apache.solr.client.solrj.SolrServer reference,
String core)
|
void |
destroy()
|
protected void |
destroy(org.apache.solr.client.solrj.SolrServer server)
|
List<String> |
getCores()
Get list of cores |
protected static String |
getShortClassName(Class<?> clazz)
Get the class short name. |
org.apache.solr.client.solrj.SolrServer |
getSolrServer()
Get base SolrServer instance |
org.apache.solr.client.solrj.SolrServer |
getSolrServer(Class<?> clazz)
Get configured SolrServer for specific class tying to determine core name via SolrDocument or its
class name. |
org.apache.solr.client.solrj.SolrServer |
getSolrServer(String core)
Get configured SolrServer for specific core |
boolean |
isCreateMissingSolrServer()
|
protected boolean |
isHttpSolrServer(org.apache.solr.client.solrj.SolrServer solrServer)
|
void |
removeSolrSever(String core)
Remove SolrServer from factory. |
void |
setCreateMissingSolrServer(boolean createMissingSolrServer)
if true missing solrServers for cores will be created |
void |
setSolrServer(org.apache.solr.client.solrj.SolrServer solrServer)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected MulticoreSolrServerFactory()
public MulticoreSolrServerFactory(org.apache.solr.client.solrj.SolrServer solrServer)
public MulticoreSolrServerFactory(org.apache.solr.client.solrj.SolrServer solrServer,
String... cores)
public MulticoreSolrServerFactory(org.apache.solr.client.solrj.SolrServer solrServer,
List<String> cores)
| Method Detail |
|---|
public org.apache.solr.client.solrj.SolrServer getSolrServer(String core)
SolrServerFactorySolrServer for specific core
public void addSolrServerForCore(org.apache.solr.client.solrj.SolrServer solrServer,
String core)
solrServer - core - public void removeSolrSever(String core)
SolrServer.shutdown() on remove.
core - public org.apache.solr.client.solrj.SolrServer getSolrServer(Class<?> clazz)
SolrServer for specific class tying to determine core name via SolrDocument or its
class name.
clazz -
protected static String getShortClassName(Class<?> clazz)
clazz -
ClassUtils.getShortName(Class)public List<String> getCores()
SolrServerFactory
public void destroy()
destroy in interface DisposableBean
protected org.apache.solr.client.solrj.SolrServer createServerForCore(org.apache.solr.client.solrj.SolrServer reference,
String core)
public boolean isCreateMissingSolrServer()
public void setCreateMissingSolrServer(boolean createMissingSolrServer)
createMissingSolrServer - default is trueprotected final boolean isHttpSolrServer(org.apache.solr.client.solrj.SolrServer solrServer)
public org.apache.solr.client.solrj.SolrServer getSolrServer()
SolrServerFactorySolrServer instance
getSolrServer in interface SolrServerFactorypublic void setSolrServer(org.apache.solr.client.solrj.SolrServer solrServer)
protected void destroy(org.apache.solr.client.solrj.SolrServer server)
server -
|
Spring Data Solr | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||