public GerritJmxReporter()

in src/main/java/com/googlesource/gerrit/plugins/metricsreporterjmx/GerritJmxReporter.java [35:41]


  public GerritJmxReporter(MetricRegistry registry, Configuration config) {
    List<Pattern> excludes = config.getExcludes().stream().map(Pattern::compile).collect(toList());
    Predicate<String> exclusionFilter =
        s -> excludes.stream().anyMatch(e -> e.matcher(s).matches());
    this.reporter =
        JmxReporter.forRegistry(registry).filter((n, m) -> !exclusionFilter.test(n)).build();
  }