@Override public final boolean isMonitoringTerminated() { return this.stateController.isMonitoringTerminated(); }
@Override public final boolean isMonitoringTerminated() { return this.stateController.isMonitoringTerminated(); }
/** * {@inheritDoc} */ @Override public final boolean enableMonitoring() { if (this.isMonitoringTerminated()) { LOGGER.error("Refused to enable monitoring because monitoring has been permanently terminated"); return false; } LOGGER.info("Enabling monitoring"); if (this.stateListener != null) { this.stateListener.beforeEnableMonitoring(); } this.monitoringEnabled = true; return true; }
@Override public final String toString() { final StringBuilder sb = new StringBuilder(128); sb.append("Status: '"); if (this.isMonitoringTerminated()) { sb.append("terminated"); } else if (this.isMonitoringEnabled()) { sb.append("enabled"); } else { sb.append("disabled"); } sb.append("'\n\tName: '"); sb.append(this.name); sb.append("'; Hostname: '"); sb.append(this.hostname); sb.append("'; experimentID: '"); sb.append(this.getExperimentId()); sb.append("'\n"); return sb.toString(); }
@Override public final String toString() { final StringBuilder sb = new StringBuilder(128); sb.append("Status: '"); if (this.isMonitoringTerminated()) { sb.append("terminated"); } else if (this.isMonitoringEnabled()) { sb.append("enabled"); } else { sb.append("disabled"); } sb.append("'\n\tName: '") .append(this.name) .append("'; Hostname: '") .append(this.hostname) .append("'; experimentID: '") .append(this.getExperimentId()) .append("'\n"); return sb.toString(); }
/** * {@inheritDoc} */ @Override public final boolean enableMonitoring() { if (this.isMonitoringTerminated()) { LOG.error("Refused to enable monitoring because monitoring has been permanently terminated"); return false; } LOG.info("Enabling monitoring"); if (this.stateListener != null) { this.stateListener.beforeEnableMonitoring(); } this.monitoringEnabled = true; return true; }