/** * 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(); } }
/** * 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(); } }
this.monitoringWriter = AbstractController.createAndInitialize(AbstractMonitoringWriter.class, writerClassName, configuration); if (this.monitoringWriter == null) {
this.monitoringWriter = AbstractController.createAndInitialize(AbstractMonitoringWriter.class, writerClassName, configuration); if (this.monitoringWriter == null) {