@Override public IndexMetadata deactivateIndex(String indexName) { return defaultServer.deactivateIndex(indexName); }
@Override public IndexMetadata deactivateIndex(String indexName) { return defaultServer.deactivateIndex(indexName); }
protected void unbindManagedSolrServer(ManagedSolrServer managedSolrServer) { if (this.managedSolrServer == managedSolrServer || solrCoreId != null) { IndexReference indexReference = IndexReference.parse(solrCoreId); if (!indexReference.checkServer(managedSolrServer.getServerName())) { return; } String indexName = indexReference.getIndex(); IndexMetadata indexMetadata = managedSolrServer.getIndexMetadata(indexName); if (indexMetadata != null && indexMetadata.isActive()) { managedSolrServer.deactivateIndex(indexName); } this.managedSolrServer = null; } } }
protected void unbindManagedSolrServer(ManagedSolrServer managedSolrServer) { if (this.managedSolrServer == managedSolrServer || solrCoreId != null) { IndexReference indexReference = IndexReference.parse(solrCoreId); if (!indexReference.checkServer(managedSolrServer.getServerName())) { return; } String indexName = indexReference.getIndex(); IndexMetadata indexMetadata = managedSolrServer.getIndexMetadata(indexName); if (indexMetadata != null && indexMetadata.isActive()) { managedSolrServer.deactivateIndex(indexName); } this.managedSolrServer = null; } } }