@Inject public ResourceWatcherService(Settings settings, ThreadPool threadPool) { super(settings); this.enabled = ENABLED.get(settings); this.threadPool = threadPool; TimeValue interval = RELOAD_INTERVAL_LOW.get(settings); lowMonitor = new ResourceMonitor(interval, Frequency.LOW); interval = RELOAD_INTERVAL_MEDIUM.get(settings); mediumMonitor = new ResourceMonitor(interval, Frequency.MEDIUM); interval = RELOAD_INTERVAL_HIGH.get(settings); highMonitor = new ResourceMonitor(interval, Frequency.HIGH); logRemovedSetting("watcher.enabled", "resource.reload.enabled"); logRemovedSetting("watcher.interval", "resource.reload.interval"); logRemovedSetting("watcher.interval.low", "resource.reload.interval.low"); logRemovedSetting("watcher.interval.medium", "resource.reload.interval.medium"); logRemovedSetting("watcher.interval.high", "resource.reload.interval.high"); }
@Inject public ResourceWatcherService(Settings settings, ThreadPool threadPool) { super(settings); this.enabled = ENABLED.get(settings); this.threadPool = threadPool; TimeValue interval = RELOAD_INTERVAL_LOW.get(settings); lowMonitor = new ResourceMonitor(interval, Frequency.LOW); interval = RELOAD_INTERVAL_MEDIUM.get(settings); mediumMonitor = new ResourceMonitor(interval, Frequency.MEDIUM); interval = RELOAD_INTERVAL_HIGH.get(settings); highMonitor = new ResourceMonitor(interval, Frequency.HIGH); logRemovedSetting("watcher.enabled", "resource.reload.enabled"); logRemovedSetting("watcher.interval", "resource.reload.interval"); logRemovedSetting("watcher.interval.low", "resource.reload.interval.low"); logRemovedSetting("watcher.interval.medium", "resource.reload.interval.medium"); logRemovedSetting("watcher.interval.high", "resource.reload.interval.high"); }
@Inject public ResourceWatcherService(Settings settings, ThreadPool threadPool) { super(settings); this.enabled = settings.getAsBoolean("resource.reload.enabled", true); this.threadPool = threadPool; TimeValue interval = settings.getAsTime("resource.reload.interval.low", Frequency.LOW.interval); lowMonitor = new ResourceMonitor(interval, Frequency.LOW); interval = settings.getAsTime("resource.reload.interval.medium", settings.getAsTime("resource.reload.interval", Frequency.MEDIUM.interval)); mediumMonitor = new ResourceMonitor(interval, Frequency.MEDIUM); interval = settings.getAsTime("resource.reload.interval.high", Frequency.HIGH.interval); highMonitor = new ResourceMonitor(interval, Frequency.HIGH); logRemovedSetting("watcher.enabled", "resource.reload.enabled"); logRemovedSetting("watcher.interval", "resource.reload.interval"); logRemovedSetting("watcher.interval.low", "resource.reload.interval.low"); logRemovedSetting("watcher.interval.medium", "resource.reload.interval.medium"); logRemovedSetting("watcher.interval.high", "resource.reload.interval.high"); }
@Inject public ResourceWatcherService(Settings settings, ThreadPool threadPool) { super(settings); this.enabled = ENABLED.get(settings); this.threadPool = threadPool; TimeValue interval = RELOAD_INTERVAL_LOW.get(settings); lowMonitor = new ResourceMonitor(interval, Frequency.LOW); interval = RELOAD_INTERVAL_MEDIUM.get(settings); mediumMonitor = new ResourceMonitor(interval, Frequency.MEDIUM); interval = RELOAD_INTERVAL_HIGH.get(settings); highMonitor = new ResourceMonitor(interval, Frequency.HIGH); }
@Inject public ResourceWatcherService(Settings settings, ThreadPool threadPool) { super(settings); this.enabled = ENABLED.get(settings); this.threadPool = threadPool; TimeValue interval = RELOAD_INTERVAL_LOW.get(settings); lowMonitor = new ResourceMonitor(interval, Frequency.LOW); interval = RELOAD_INTERVAL_MEDIUM.get(settings); mediumMonitor = new ResourceMonitor(interval, Frequency.MEDIUM); interval = RELOAD_INTERVAL_HIGH.get(settings); highMonitor = new ResourceMonitor(interval, Frequency.HIGH); }