/** * {@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; }
/** * {@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; }