Class AdminAPIBase
- java.lang.Object
-
- org.apache.solr.api.JerseyResource
-
- org.apache.solr.handler.admin.api.AdminAPIBase
-
- Direct Known Subclasses:
AddReplicaPropertyAPI
,DeleteNodeAPI
,DeleteReplicaPropertyAPI
,ListAliasesAPI
,ReplaceNodeAPI
,ZookeeperReadAPI
public abstract class AdminAPIBase extends JerseyResource
A common parent for "admin" (i.e. container-level) APIs.
-
-
Field Summary
Fields Modifier and Type Field Description protected CoreContainer
coreContainer
protected SolrQueryRequest
solrQueryRequest
protected SolrQueryResponse
solrQueryResponse
-
Fields inherited from class org.apache.solr.api.JerseyResource
containerRequestContext
-
-
Constructor Summary
Constructors Constructor Description AdminAPIBase(CoreContainer coreContainer, SolrQueryRequest solrQueryRequest, SolrQueryResponse solrQueryResponse)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
disableResponseCaching()
protected CoreContainer
fetchAndValidateZooKeeperAwareCoreContainer()
static void
recordCollectionForLogAndTracing(String collection, SolrQueryRequest solrQueryRequest)
TODO Taken from CollectionsHandler.handleRequestBody, but its unclear where (if ever) this gets cleared.static void
validateZooKeeperAwareCoreContainer(CoreContainer coreContainer)
-
Methods inherited from class org.apache.solr.api.JerseyResource
instantiateJerseyResponse, instantiateJerseyResponse
-
-
-
-
Field Detail
-
coreContainer
protected final CoreContainer coreContainer
-
solrQueryRequest
protected final SolrQueryRequest solrQueryRequest
-
solrQueryResponse
protected final SolrQueryResponse solrQueryResponse
-
-
Constructor Detail
-
AdminAPIBase
public AdminAPIBase(CoreContainer coreContainer, SolrQueryRequest solrQueryRequest, SolrQueryResponse solrQueryResponse)
-
-
Method Detail
-
fetchAndValidateZooKeeperAwareCoreContainer
protected CoreContainer fetchAndValidateZooKeeperAwareCoreContainer()
-
validateZooKeeperAwareCoreContainer
public static void validateZooKeeperAwareCoreContainer(CoreContainer coreContainer)
-
recordCollectionForLogAndTracing
public static void recordCollectionForLogAndTracing(String collection, SolrQueryRequest solrQueryRequest)
TODO Taken from CollectionsHandler.handleRequestBody, but its unclear where (if ever) this gets cleared.
-
disableResponseCaching
public void disableResponseCaching()
-
-