@Override public final boolean removeScheduledSampler(final ScheduledSamplerJob sampler) { return this.samplingController.removeScheduledSampler(sampler); }
@Override public final ScheduledSamplerJob schedulePeriodicSampler(final ISampler sampler, final long initialDelay, final long period, final TimeUnit timeUnit) { return this.samplingController.schedulePeriodicSampler(sampler, initialDelay, period, timeUnit); }
monitoringController.terminate(); monitoringController.samplingController.setMonitoringController(monitoringController); if (monitoringController.samplingController.isTerminated()) { monitoringController.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); }
@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 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.samplingController.setMonitoringController(monitoringController); if (monitoringController.samplingController.isTerminated()) { monitoringController.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() { 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 ScheduledSamplerJob schedulePeriodicSampler(final ISampler sampler, final long initialDelay, final long period, final TimeUnit timeUnit) { return this.samplingController.schedulePeriodicSampler(sampler, initialDelay, period, timeUnit); }
@Override public final boolean removeScheduledSampler(final ScheduledSamplerJob sampler) { return this.samplingController.removeScheduledSampler(sampler); }