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
public class CollectionStatus extends AdminAPIBase implements CollectionStatusApi
V2 API implementation forCollectionStatusApi.
-
-
Field Summary
-
Fields inherited from class org.apache.solr.handler.admin.api.AdminAPIBase
coreContainer, solrQueryRequest, solrQueryResponse
-
Fields inherited from class org.apache.solr.api.JerseyResource
containerRequestContext
-
-
Constructor Summary
Constructors Constructor Description CollectionStatus(CoreContainer coreContainer, SolrQueryRequest solrQueryRequest, SolrQueryResponse solrQueryResponse)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CollectionStatusResponsegetCollectionStatus(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, validateZooKeeperAwareCoreContainer
-
Methods inherited from class org.apache.solr.api.JerseyResource
ensureRequiredParameterProvided, ensureRequiredRequestBodyProvided, instantiateJerseyResponse, instantiateJerseyResponse
-
-
-
-
Constructor Detail
-
CollectionStatus
@Inject public CollectionStatus(CoreContainer coreContainer, SolrQueryRequest solrQueryRequest, SolrQueryResponse solrQueryResponse)
-
-
Method Detail
-
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)
-
-