public Configuration()

in src/main/java/com/googlesource/gerrit/plugins/metricsreporterjmx/Configuration.java [40:53]


  public Configuration(@PluginName String pluginName, SitePaths site) {
    Path pluginConfigFile = site.etc_dir.resolve(pluginName + ".config");

    FileBasedConfig config = new FileBasedConfig(pluginConfigFile.toFile(), FS.DETECTED);

    try {
      config.load();
      excludes.addAll(Arrays.asList(config.getStringList(METRICS_SECTION, null, EXCLUDE_KEY)));
    } catch (IOException e) {
      log.error("Failed to open configuration file '" + pluginConfigFile.toString() + "'");
    } catch (ConfigInvalidException e) {
      log.error("Failed to parse configuration file '" + pluginConfigFile.toString() + "'");
    }
  }