public String getArchive(){ return getProperty(ARCHIVE); } public void setArchive(String archive){
public String getArchive(){ return getProperty(ARCHIVE); } public void setArchive(String archive){
/** * The stack trace of the Exception caused this index to be in the * {@link ManagedIndexState#ERROR} state or <code>null</code> if not present * @return The stack trace or <code>null</code> if not present */ public String getErrorStackTrace(){ return getProperty(STACK_TRACE); }
/** * The stack trace of the Exception caused this index to be in the * {@link ManagedIndexState#ERROR} state or <code>null</code> if not present * @return The stack trace or <code>null</code> if not present */ public String getErrorStackTrace(){ return getProperty(STACK_TRACE); }
public String getServerName(){ return getProperty(SERVER_NAME); } public void setServerName(String name){
public String getDirectory(){ return getProperty(DIRECTORY); } public void setDirectory(String directory){
public String getIndexName(){ return getProperty(INDEX_NAME); } public void setIndexName(String name){
public String getDirectory(){ return getProperty(DIRECTORY); } public void setDirectory(String directory){
public String getIndexName(){ return getProperty(INDEX_NAME); } public void setIndexName(String name){
public String getServerName(){ return getProperty(SERVER_NAME); } public void setServerName(String name){
public boolean isSynchronized(){ String value = getProperty(SYNCHRONIZED); return Boolean.parseBoolean(value); } public void setSynchronized(boolean state){
public boolean isSynchronized(){ String value = getProperty(SYNCHRONIZED); return value == null ? false : Boolean.parseBoolean(value); } public void setSynchronized(boolean state){
public List<String> getIndexArchives(){ String value = getProperty(INDEX_ARCHIVES); return value == null || value.isEmpty() ? EMPTY_LIST_OF_STRING : Arrays.asList(value.split(",")); } public void setIndexArchives(List<String> archives){
public List<String> getIndexArchives(){ String value = getProperty(INDEX_ARCHIVES); return value == null || value.isEmpty() ? EMPTY_LIST_OF_STRING : Arrays.asList(value.split(",")); } public void setIndexArchives(List<String> archives){
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; } } } /**