org.apache.solr.client.solrj.request
Class CoreAdminRequest
java.lang.Object
org.apache.solr.client.solrj.SolrRequest
org.apache.solr.client.solrj.request.CoreAdminRequest
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- CoreAdminRequest.Create, CoreAdminRequest.Persist
public class CoreAdminRequest
- extends SolrRequest
This class is experimental and subject to change.
- Since:
- solr 1.3
- Version:
- $Id: CoreAdminRequest.java 606335 2007-12-21 22:23:39Z ryan $
- See Also:
- Serialized Form
Field Summary |
protected org.apache.solr.common.params.CoreAdminParams.CoreAdminAction |
action
|
protected String |
core
|
protected String |
other
|
Method Summary |
static CoreAdminResponse |
aliasCore(String coreName,
String newName,
SolrServer server)
|
static CoreAdminResponse |
createCore(String name,
String instanceDir,
SolrServer server)
|
Collection<org.apache.solr.common.util.ContentStream> |
getContentStreams()
|
org.apache.solr.common.params.SolrParams |
getParams()
|
static CoreAdminResponse |
getStatus(String name,
SolrServer server)
|
static CoreAdminResponse |
persist(String fileName,
SolrServer server)
|
CoreAdminResponse |
process(SolrServer server)
|
static CoreAdminResponse |
reloadCore(String name,
SolrServer server)
|
static CoreAdminResponse |
renameCore(String coreName,
String newName,
SolrServer server)
|
void |
setAction(org.apache.solr.common.params.CoreAdminParams.CoreAdminAction action)
|
void |
setCoreName(String coreName)
|
void |
setOtherCoreName(String otherCoreName)
|
static CoreAdminResponse |
unloadCore(String name,
SolrServer server)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
core
protected String core
other
protected String other
action
protected org.apache.solr.common.params.CoreAdminParams.CoreAdminAction action
CoreAdminRequest
public CoreAdminRequest()
CoreAdminRequest
public CoreAdminRequest(String path)
setCoreName
public final void setCoreName(String coreName)
setOtherCoreName
public final void setOtherCoreName(String otherCoreName)
setAction
public void setAction(org.apache.solr.common.params.CoreAdminParams.CoreAdminAction action)
getParams
public org.apache.solr.common.params.SolrParams getParams()
- Specified by:
getParams
in class SolrRequest
getContentStreams
public Collection<org.apache.solr.common.util.ContentStream> getContentStreams()
throws IOException
- Specified by:
getContentStreams
in class SolrRequest
- Throws:
IOException
process
public CoreAdminResponse process(SolrServer server)
throws SolrServerException,
IOException
- Specified by:
process
in class SolrRequest
- Throws:
SolrServerException
IOException
reloadCore
public static CoreAdminResponse reloadCore(String name,
SolrServer server)
throws SolrServerException,
IOException
- Throws:
SolrServerException
IOException
unloadCore
public static CoreAdminResponse unloadCore(String name,
SolrServer server)
throws SolrServerException,
IOException
- Throws:
SolrServerException
IOException
renameCore
public static CoreAdminResponse renameCore(String coreName,
String newName,
SolrServer server)
throws SolrServerException,
IOException
- Throws:
SolrServerException
IOException
aliasCore
public static CoreAdminResponse aliasCore(String coreName,
String newName,
SolrServer server)
throws SolrServerException,
IOException
- Throws:
SolrServerException
IOException
getStatus
public static CoreAdminResponse getStatus(String name,
SolrServer server)
throws SolrServerException,
IOException
- Throws:
SolrServerException
IOException
createCore
public static CoreAdminResponse createCore(String name,
String instanceDir,
SolrServer server)
throws SolrServerException,
IOException
- Throws:
SolrServerException
IOException
persist
public static CoreAdminResponse persist(String fileName,
SolrServer server)
throws SolrServerException,
IOException
- Throws:
SolrServerException
IOException
Copyright © 2008 Apache Software Foundation. All Rights Reserved.