public ManagedIndexState getState(){ String state = getProperty(STATE); if(state == null){ log.warn("No ManagedIndexState (key: '"+STATE+"') present in the" + "IndexMetadata for '"+getIndexReference()+"'! -> return null"); return null; } else { try { return ManagedIndexState.valueOf(state); } catch (IllegalArgumentException e) { log.error("Unable to parse ManagedIndexState from value '"+ state+"'! -> return null",e); return null; } } } /**
public ManagedIndexState getState(){ String state = getProperty(STATE); if(state == null){ log.warn("No ManagedIndexState (key: '"+STATE+"') present in the" + "IndexMetadata for '"+getIndexReference()+"'! -> return null"); return null; } else { try { return ManagedIndexState.valueOf(state); } catch (IllegalArgumentException e) { log.error("Unable to parse ManagedIndexState from value '"+ state+"'! -> return null",e); return null; } } } /**
solrCoreConfig, null); if(indexMetadata != null) log.info(" ... created {}", indexMetadata.getIndexReference()); } else { indexMetadata = managedSolrServer.getIndexMetadata(indexName); if(indexState != ManagedIndexState.ACTIVE){ log.info(" ... activate {}", indexMetadata.getIndexReference()); managedSolrServer.activateIndex(indexName); } else { log.info(" ... index {} already active", indexMetadata.getIndexReference()); indexReference = indexMetadata.getIndexReference();
solrCoreConfig, null); if(indexMetadata != null) log.info(" ... created {}", indexMetadata.getIndexReference()); } else { indexMetadata = managedSolrServer.getIndexMetadata(indexName); if(indexState != ManagedIndexState.ACTIVE){ log.info(" ... activate {}", indexMetadata.getIndexReference()); managedSolrServer.activateIndex(indexName); } else { log.info(" ... index {} already active", indexMetadata.getIndexReference()); indexReference = indexMetadata.getIndexReference();
metadata.setError(e); log.error("Unable to activate previously active SolrIndex '"+ metadata.getIndexReference()+"'!",e); } catch (SAXException e) { metadata.setError(e); log.error("Unable to activate previously active SolrIndex '"+ metadata.getIndexReference()+"'!",e); } catch (RuntimeException e) { metadata.setError(e); log.error("Unable to activate previously active SolrIndex '"+ metadata.getIndexReference()+"'!",e);
metadata.setError(e); log.error("Unable to activate previously active SolrIndex '"+ metadata.getIndexReference()+"'!",e); } catch (SAXException e) { metadata.setError(e); log.error("Unable to activate previously active SolrIndex '"+ metadata.getIndexReference()+"'!",e); } catch (RuntimeException e) { metadata.setError(e); log.error("Unable to activate previously active SolrIndex '"+ metadata.getIndexReference()+"'!",e);
solrIndexRef = metadata.getIndexReference();
solrIndexRef = metadata.getIndexReference();