public abstract class SolrServers
extends java.lang.Object
SolrServer instance per core.| Constructor and Description |
|---|
SolrServers() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract SolrServer |
createServer(java.lang.String coreName)
create correct
SolrServer instance for the given core. |
abstract SolrServer |
getAdminServer()
create a SolrServer for admin operations not related to a single core (e.g. getting core names).
|
SolrServer |
getSolrServer(java.lang.String coreName)
create (if necessary), cache and return a
SolrServer for the given core. |
void |
removeAllServers()
remove all
SolrServers. |
void |
removeSolrServer(java.lang.String coreName)
remove a
SolrServer that is not needed anymore. |
public abstract SolrServer getAdminServer()
throws SolrServerException
SolrServerExceptionpublic SolrServer getSolrServer(java.lang.String coreName)
throws SolrServerException
SolrServer for the given core.SolrServerExceptionpublic void removeSolrServer(java.lang.String coreName)
SolrServer that is not needed anymore.public void removeAllServers()
SolrServers.protected abstract SolrServer createServer(java.lang.String coreName)
throws SolrServerException
SolrServer instance for the given core.SolrServerException