TimeUnit.SECONDS.sleep(config.getWatchManager().getIntervalSeconds()+1); for (int i = 0; i < 17; ++i) { logger.debug("Test message " + i);
private void configureMonitor(MuleLoggerContext context) { Configuration configuration = context.getConfiguration(); File configFile = null; if (context.getConfigFile() != null) { configFile = new File(context.getConfigFile().getPath()); } else if (!StringUtils.isEmpty(configuration.getName())) { configFile = new File(configuration.getName()); } if (configFile != null && configuration instanceof Reconfigurable) { configuration.getWatchManager().setIntervalSeconds(DEFAULT_MONITOR_INTERVAL_SECS); FileWatcher watcher = new ConfiguratonFileWatcher((Reconfigurable) configuration, getListeners(configuration)); configuration.getWatchManager().watchFile(configFile, watcher); } }
private void configureMonitor(MuleLoggerContext context) { Configuration configuration = context.getConfiguration(); File configFile = null; if (context.getConfigFile() != null) { configFile = new File(context.getConfigFile().getPath()); } else if (!StringUtils.isEmpty(configuration.getName())) { configFile = new File(configuration.getName()); } if (configFile != null && configuration instanceof Reconfigurable) { configuration.getWatchManager().setIntervalSeconds(DEFAULT_MONITOR_INTERVAL_SECS); FileWatcher watcher = new ConfiguratonFileWatcher((Reconfigurable) configuration, getListeners(configuration)); configuration.getWatchManager().watchFile(configFile, watcher); } }
private void configureMonitor(MuleLoggerContext context) { Configuration configuration = context.getConfiguration(); File configFile = null; if (context.getConfigFile() != null) { configFile = new File(context.getConfigFile().getPath()); } else if (!StringUtils.isEmpty(configuration.getName())) { configFile = new File(configuration.getName()); } if (configFile != null && configuration instanceof Reconfigurable) { configuration.getWatchManager().setIntervalSeconds(DEFAULT_MONITOR_INTERVAL_SECS); FileWatcher watcher = new ConfiguratonFileWatcher((Reconfigurable) configuration, getListeners(configuration)); configuration.getWatchManager().watchFile(configFile, watcher); } }