@Override public String getProvisionException() { return getOptionalAttribute(DataStore.ContainerAttribute.ProvisionException, null); }
public String getLocation() { return getOptionalAttribute(DataStore.ContainerAttribute.Location, ""); }
public String getGeoLocation() { return getOptionalAttribute(DataStore.ContainerAttribute.GeoLocation, ""); }
@Override public String getDebugPort() { return getOptionalAttribute(DataStore.ContainerAttribute.DebugPort, null); }
@Override public int getMinimumPort() { int minimumPort = 0; try { minimumPort = Integer.parseInt(getOptionalAttribute(DataStore.ContainerAttribute.PortMin, "0")); } catch (NumberFormatException e) { //ignore and fallback to 0 } return minimumPort; }
@Override public boolean isManaged() { String managed = getOptionalAttribute(DataStore.ContainerAttribute.Managed, "true"); return !"false".equalsIgnoreCase(managed); }
@Override public int getMaximumPort() { int maximumPort = 0; try { maximumPort = Integer.parseInt(getOptionalAttribute(DataStore.ContainerAttribute.PortMax, "0")); } catch (NumberFormatException e) { // Ignore and fallback to 0 } return maximumPort; }
@Override public List<String> getProvisionList() { String str = getOptionalAttribute(DataStore.ContainerAttribute.ProvisionList, null); return str != null ? Arrays.asList(str.split("\n")) : null; }
public List<String> getJmxDomains() { String str = getOptionalAttribute(DataStore.ContainerAttribute.Domains, null); return str != null ? Arrays.asList(str.split("\n")) : Collections.<String>emptyList(); }
@Override public Properties getProvisionChecksums() { String str = getOptionalAttribute(DataStore.ContainerAttribute.ProvisionChecksums, null); Properties answer = new Properties(); if (str != null) { try { answer.load(new StringReader(str)); } catch (IOException e) { logger.warn("Failed to convert provisionChecksums: " + str + " to a Properties object. " + e, e); } } return answer; }
@Override public String getProvisionResult() { String status = getOptionalAttribute(DataStore.ContainerAttribute.ProvisionStatus, ""); if (status.equals(PROVISION_SUCCESS)) { return getExtenderStatus(); } else { return status; } }
private ModuleStatus getBlueprintStatus() { return Enum.valueOf(ModuleStatus.class, getOptionalAttribute(DataStore.ContainerAttribute.BlueprintStatus, ModuleStatus.STARTED.name())); }
private ModuleStatus getSpringStatus() { return Enum.valueOf(ModuleStatus.class, getOptionalAttribute(DataStore.ContainerAttribute.SpringStatus, ModuleStatus.STARTED.name())); }