Class CreateCore
java.lang.Object
org.apache.solr.api.JerseyResource
org.apache.solr.handler.admin.api.CoreAdminAPIBase
org.apache.solr.handler.admin.api.CreateCore
- All Implemented Interfaces:
CoreApis.Create
V2 API for creating a new core on the receiving node.
This API (POST /api/cores {...}) is analogous to the v1 /admin/cores?action=CREATE command.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.solr.handler.admin.api.CoreAdminAPIBase
CoreAdminAPIBase.CoreAdminAPIBaseException -
Field Summary
Fields inherited from class org.apache.solr.handler.admin.api.CoreAdminAPIBase
coreAdminAsyncTracker, coreContainer, req, rspFields inherited from class org.apache.solr.api.JerseyResource
containerRequestContext -
Constructor Summary
ConstructorsConstructorDescriptionCreateCore(CoreContainer coreContainer, CoreAdminHandler.CoreAdminAsyncTracker coreAdminAsyncTracker, SolrQueryRequest solrQueryRequest, SolrQueryResponse solrQueryResponse) -
Method Summary
Modifier and TypeMethodDescriptioncreateCore(CreateCoreParams requestBody) static CreateCoreParamscreateRequestBodyFromV1Params(org.apache.solr.common.params.SolrParams solrParams) Methods inherited from class org.apache.solr.handler.admin.api.CoreAdminAPIBase
handlePotentiallyAsynchronousTaskMethods inherited from class org.apache.solr.api.JerseyResource
ensureRequiredParameterProvided, ensureRequiredRequestBodyProvided, instantiateJerseyResponse, instantiateJerseyResponse
-
Constructor Details
-
CreateCore
@Inject public CreateCore(CoreContainer coreContainer, CoreAdminHandler.CoreAdminAsyncTracker coreAdminAsyncTracker, SolrQueryRequest solrQueryRequest, SolrQueryResponse solrQueryResponse)
-
-
Method Details
-
createCore
- Specified by:
createCorein interfaceCoreApis.Create- Throws:
Exception
-
createRequestBodyFromV1Params
public static CreateCoreParams createRequestBodyFromV1Params(org.apache.solr.common.params.SolrParams solrParams)
-