Class CollectionStatus
java.lang.Object
org.apache.solr.api.JerseyResource
org.apache.solr.handler.admin.api.AdminAPIBase
org.apache.solr.handler.admin.api.CollectionStatus
- All Implemented Interfaces:
CollectionStatusApi
V2 API implementation for
CollectionStatusApi.-
Field Summary
Fields inherited from class org.apache.solr.handler.admin.api.AdminAPIBase
coreContainer, solrQueryRequest, solrQueryResponseFields inherited from class org.apache.solr.api.JerseyResource
containerRequestContext -
Constructor Summary
ConstructorsConstructorDescriptionCollectionStatus(CoreContainer coreContainer, SolrQueryRequest solrQueryRequest, SolrQueryResponse solrQueryResponse) -
Method Summary
Modifier and TypeMethodDescriptiongetCollectionStatus(String collectionName, Boolean coreInfo, Boolean segments, Boolean fieldInfo, Boolean rawSize, Boolean rawSizeSummary, Boolean rawSizeDetails, Float rawSizeSamplingPercent, Boolean sizeInfo) static voidpopulateColStatusData(CoreContainer coreContainer, org.apache.solr.common.cloud.ZkNodeProps params, org.apache.solr.common.util.NamedList<Object> colStatusSink) Methods inherited from class org.apache.solr.handler.admin.api.AdminAPIBase
disableResponseCaching, fetchAndValidateZooKeeperAwareCoreContainer, insertIfNotNull, recordCollectionForLogAndTracing, resolveAndValidateAliasIfEnabled, resolveCollectionName, submitRemoteMessageAndHandleResponse, validateZooKeeperAwareCoreContainerMethods inherited from class org.apache.solr.api.JerseyResource
ensureRequiredParameterProvided, ensureRequiredRequestBodyProvided, instantiateJerseyResponse, instantiateJerseyResponse
-
Constructor Details
-
CollectionStatus
@Inject public CollectionStatus(CoreContainer coreContainer, SolrQueryRequest solrQueryRequest, SolrQueryResponse solrQueryResponse)
-
-
Method Details
-
getCollectionStatus
public CollectionStatusResponse getCollectionStatus(String collectionName, Boolean coreInfo, Boolean segments, Boolean fieldInfo, Boolean rawSize, Boolean rawSizeSummary, Boolean rawSizeDetails, Float rawSizeSamplingPercent, Boolean sizeInfo) throws Exception - Specified by:
getCollectionStatusin interfaceCollectionStatusApi- Throws:
Exception
-
populateColStatusData
public static void populateColStatusData(CoreContainer coreContainer, org.apache.solr.common.cloud.ZkNodeProps params, org.apache.solr.common.util.NamedList<Object> colStatusSink)
-