Class AdminAPIBase

    • Method Detail

      • fetchAndValidateZooKeeperAwareCoreContainer

        protected CoreContainer fetchAndValidateZooKeeperAwareCoreContainer()
      • resolveAndValidateAliasIfEnabled

        protected String resolveAndValidateAliasIfEnabled​(String unresolvedCollectionName,
                                                          boolean aliasResolutionEnabled)
      • validateZooKeeperAwareCoreContainer

        public static void validateZooKeeperAwareCoreContainer​(CoreContainer coreContainer)
      • resolveCollectionName

        protected String resolveCollectionName​(String collName,
                                               boolean followAliases)
      • 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()
      • submitRemoteMessageAndHandleResponse

        protected org.apache.solr.client.solrj.SolrResponse submitRemoteMessageAndHandleResponse​(SubResponseAccumulatingJerseyResponse response,
                                                                                                 org.apache.solr.common.params.CollectionParams.CollectionAction action,
                                                                                                 org.apache.solr.common.cloud.ZkNodeProps remoteMessage,
                                                                                                 String asyncId)
                                                                                          throws Exception
        Throws:
        Exception