@Override public final ITimeSource getTimeSource() { return this.timeSourceController.getTimeSource(); }
@Override public final String toString() { final StringBuilder sb = new StringBuilder(2048) .append("Current State of kieker.monitoring (") .append(MonitoringController.getVersion()) .append(") ") .append(this.stateController.toString()) .append(this.jmxController.toString()) .append(this.timeSourceController.toString()) .append(this.probeController.toString()) .append(this.writerController.toString()) .append("\n\tAutomatic assignment of logging timestamps: '") .append(this.autoSetLoggingTimestamp) .append("'\n") .append(this.samplingController.toString()); return sb.toString(); }
monitoringController.terminate(); monitoringController.timeSourceController.setMonitoringController(monitoringController); if (monitoringController.timeSourceController.isTerminated()) { monitoringController.terminate();
/** * Creates a new instance of this class using the given parameters. * * @param configuration * The configuration which is used to configure this controller. */ protected TimeSourceController(final Configuration configuration) { super(configuration); this.timeSource = AbstractController.createAndInitialize(ITimeSource.class, configuration.getStringProperty(ConfigurationFactory.TIMER_CLASSNAME), configuration); if (this.timeSource == null) { this.terminate(); } }
private MonitoringController(final Configuration configuration) { super(configuration); this.stateController = new StateController(configuration); this.samplingController = new SamplingController(configuration); this.jmxController = new JMXController(configuration); this.writerController = new WriterController(configuration); this.stateController.setStateListener(this); this.timeSourceController = new TimeSourceController(configuration); this.probeController = new ProbeController(configuration); this.autoSetLoggingTimestamp = configuration.getBooleanProperty(ConfigurationFactory.AUTO_SET_LOGGINGTSTAMP); }
monitoringController.terminate(); monitoringController.timeSourceController.setMonitoringController(monitoringController); if (monitoringController.timeSourceController.isTerminated()) { monitoringController.terminate();
/** * Creates a new instance of this class using the given parameters. * * @param configuration * The configuration which is used to configure this controller. */ protected TimeSourceController(final Configuration configuration) { super(configuration); this.timeSource = AbstractController.createAndInitialize(ITimeSource.class, configuration.getStringProperty(ConfigurationKeys.TIMER_CLASSNAME), configuration); if (this.timeSource == null) { this.terminate(); } }
private MonitoringController(final Configuration configuration) { super(configuration); this.stateController = new StateController(configuration); this.samplingController = new SamplingController(configuration); this.jmxController = new JMXController(configuration); this.tcpController = new TCPController(configuration, this); this.writerController = new WriterController(configuration); this.stateController.setStateListener(this); this.timeSourceController = new TimeSourceController(configuration); this.probeController = new ProbeController(configuration); this.autoSetLoggingTimestamp = configuration.getBooleanProperty(ConfigurationKeys.AUTO_SET_LOGGINGTSTAMP); }
@Override protected final void cleanup() { LOGGER.info("Shutting down Monitoring Controller ({})", this.getName()); // this.saveMetadataAsRecord(); this.probeController.terminate(); this.timeSourceController.terminate(); this.writerController.terminate(); this.jmxController.terminate(); this.tcpController.terminate(); this.samplingController.terminate(); this.stateController.terminate(); }
@Override public final ITimeSource getTimeSource() { return this.timeSourceController.getTimeSource(); }
@Override public final String toString() { final StringBuilder sb = new StringBuilder(2048).append("Current State of kieker.monitoring (") .append(MonitoringController.getVersion()).append(") ").append(this.stateController.toString()) .append(this.jmxController.toString()).append(this.timeSourceController.toString()) .append(this.probeController.toString()).append(this.writerController.toString()) .append("\n\tAutomatic assignment of logging timestamps: '").append(this.autoSetLoggingTimestamp) .append("'\n").append(this.samplingController.toString()); return sb.toString(); }
@Override protected final void cleanup() { LOG.info("Shutting down Monitoring Controller (" + this.getName() + ")"); // this.saveMetadataAsRecord(); this.probeController.terminate(); this.timeSourceController.terminate(); this.writerController.terminate(); this.jmxController.terminate(); this.samplingController.terminate(); this.stateController.terminate(); }
@Override public final String toString() { final StringBuilder sb = new StringBuilder(128); sb.append("TimeSource: "); if (this.timeSource != null) { sb.append('\''); sb.append(this.getTimeSource().getClass().getName()); sb.append("'\n\t"); sb.append(this.getTimeSource().toString()); sb.append("'\n"); } else { sb.append("No TimeSource available\n"); } return sb.toString(); }
@Override public final String toString() { final StringBuilder sb = new StringBuilder(128); sb.append("TimeSource: "); if (this.timeSource != null) { sb.append('\''); sb.append(this.getTimeSource().getClass().getName()); sb.append("'\n\t"); sb.append(this.getTimeSource().toString()); sb.append("'\n"); } else { sb.append("No TimeSource available\n"); } return sb.toString(); }