public class CoreAdminRequest extends SolrRequest
| Modifier and Type | Class and Description |
|---|---|
static class |
CoreAdminRequest.Create |
static class |
CoreAdminRequest.MergeIndexes |
static class |
CoreAdminRequest.Persist |
static class |
CoreAdminRequest.Unload |
SolrRequest.METHOD| Modifier and Type | Field and Description |
|---|---|
protected CoreAdminParams.CoreAdminAction |
action |
protected java.lang.String |
core |
protected java.lang.String |
other |
| Constructor and Description |
|---|
CoreAdminRequest() |
CoreAdminRequest(java.lang.String path) |
| Modifier and Type | Method and Description |
|---|---|
static CoreAdminResponse |
aliasCore(java.lang.String coreName,
java.lang.String newName,
SolrServer server) |
static CoreAdminResponse |
createCore(java.lang.String name,
java.lang.String instanceDir,
SolrServer server) |
static CoreAdminResponse |
createCore(java.lang.String name,
java.lang.String instanceDir,
SolrServer server,
java.lang.String configFile,
java.lang.String schemaFile) |
java.util.Collection<ContentStream> |
getContentStreams() |
SolrParams |
getParams() |
static CoreAdminResponse |
getStatus(java.lang.String name,
SolrServer server) |
static CoreAdminResponse |
mergeIndexes(java.lang.String name,
java.lang.String[] indexDirs,
java.lang.String[] srcCores,
SolrServer server) |
static CoreAdminResponse |
persist(java.lang.String fileName,
SolrServer server) |
CoreAdminResponse |
process(SolrServer server) |
static CoreAdminResponse |
reloadCore(java.lang.String name,
SolrServer server) |
static CoreAdminResponse |
renameCore(java.lang.String coreName,
java.lang.String newName,
SolrServer server) |
void |
setAction(CoreAdminParams.CoreAdminAction action) |
void |
setCoreName(java.lang.String coreName) |
void |
setOtherCoreName(java.lang.String otherCoreName) |
static CoreAdminResponse |
unloadCore(java.lang.String name,
boolean deleteIndex,
SolrServer server) |
static CoreAdminResponse |
unloadCore(java.lang.String name,
SolrServer server) |
getMethod, getPath, getResponseParser, setMethod, setPath, setResponseParserprotected java.lang.String core
protected java.lang.String other
protected CoreAdminParams.CoreAdminAction action
public CoreAdminRequest()
public CoreAdminRequest(java.lang.String path)
public final void setCoreName(java.lang.String coreName)
public final void setOtherCoreName(java.lang.String otherCoreName)
public void setAction(CoreAdminParams.CoreAdminAction action)
public SolrParams getParams()
getParams in class SolrRequestpublic java.util.Collection<ContentStream> getContentStreams() throws java.io.IOException
getContentStreams in class SolrRequestjava.io.IOExceptionpublic CoreAdminResponse process(SolrServer server) throws SolrServerException, java.io.IOException
process in class SolrRequestSolrServerExceptionjava.io.IOExceptionpublic static CoreAdminResponse reloadCore(java.lang.String name, SolrServer server) throws SolrServerException, java.io.IOException
SolrServerExceptionjava.io.IOExceptionpublic static CoreAdminResponse unloadCore(java.lang.String name, SolrServer server) throws SolrServerException, java.io.IOException
SolrServerExceptionjava.io.IOExceptionpublic static CoreAdminResponse unloadCore(java.lang.String name, boolean deleteIndex, SolrServer server) throws SolrServerException, java.io.IOException
SolrServerExceptionjava.io.IOExceptionpublic static CoreAdminResponse renameCore(java.lang.String coreName, java.lang.String newName, SolrServer server) throws SolrServerException, java.io.IOException
SolrServerExceptionjava.io.IOExceptionpublic static CoreAdminResponse aliasCore(java.lang.String coreName, java.lang.String newName, SolrServer server) throws SolrServerException, java.io.IOException
SolrServerExceptionjava.io.IOExceptionpublic static CoreAdminResponse getStatus(java.lang.String name, SolrServer server) throws SolrServerException, java.io.IOException
SolrServerExceptionjava.io.IOExceptionpublic static CoreAdminResponse createCore(java.lang.String name, java.lang.String instanceDir, SolrServer server) throws SolrServerException, java.io.IOException
SolrServerExceptionjava.io.IOExceptionpublic static CoreAdminResponse createCore(java.lang.String name, java.lang.String instanceDir, SolrServer server, java.lang.String configFile, java.lang.String schemaFile) throws SolrServerException, java.io.IOException
SolrServerExceptionjava.io.IOExceptionpublic static CoreAdminResponse persist(java.lang.String fileName, SolrServer server) throws SolrServerException, java.io.IOException
SolrServerExceptionjava.io.IOExceptionpublic static CoreAdminResponse mergeIndexes(java.lang.String name, java.lang.String[] indexDirs, java.lang.String[] srcCores, SolrServer server) throws SolrServerException, java.io.IOException
SolrServerExceptionjava.io.IOException