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 CoreContainercoreContainerprotected SolrQueryRequestsolrQueryRequestprotected SolrQueryResponsesolrQueryResponse-
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 voiddisableResponseCaching()protected CoreContainerfetchAndValidateZooKeeperAwareCoreContainer()static voidrecordCollectionForLogAndTracing(String collection, SolrQueryRequest solrQueryRequest)TODO Taken from CollectionsHandler.handleRequestBody, but its unclear where (if ever) this gets cleared.static voidvalidateZooKeeperAwareCoreContainer(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()
-
-