public static ReporterConfig loadFromFileAndValidate(String fileName) throws IOException { ReporterConfig config = loadFromFile(fileName); if (validate(config)) { return config; } else { throw new ReporterConfigurationException("configuration failed validation"); } }
public static ReporterConfig loadFromFileAndValidate(String fileName) throws IOException { ReporterConfig config = loadFromFile(fileName); if (validate(config)) { return config; } else { throw new ReporterConfigurationException("configuration failed validation"); } }
public void setMeter(Measurement meter) { this.meter = meter; this.meterPatterns = createMeasurementPatterns(meter); }
public boolean allowMeasurement(MetricName name, String measurement, PredicateConfig.Measurement type, List<PredicateConfig.MeasurementPattern> patterns) { if (type.getUseQualifiedName()) { return predicate.allowMeasurement(qualifyMetricName(name), measurement, type, patterns); } else { return predicate.allowMeasurement(name.getName(), measurement, type, patterns); } }
public PredicateConfig(String color, List<String> patterns, boolean useQualifiedName) { setColor(color); setPatterns(patterns); setUseQualifiedName(useQualifiedName); }
@Override public void processTimer(MetricName name, Timer timer, List<DataObject> dataObjectList) throws Exception { addMeterDataObject(name, timer, dataObjectList); addSnapshotDataObjectWithConvertDuration(name, timer, dataObjectList); }
@Override public List<HostPort> getFullHostList() { return getHostListAndStringList(); }
@Override public List<HostPort> getFullHostList() { return getHostListAndStringList(); }
@Override public List<HostPort> getFullHostList() { return getHostListAndStringList(); }
@Override public List<HostPort> getFullHostList() { return getHostListAndStringList(); }
public List<HostPort> getFullHostList() { return getHostListAndStringList(); } }
public static MetricPredicate generatePredicate(PredicateConfig predicate) { if (predicate == null) { return MetricPredicate.ALL; } else { return new PredicateConfigMetricPredicate(predicate); } }
@Override public List<HostPort> getFullHostList() { return getHostListAndStringList(); }
@Override public void processMeter(MetricName name, Metered meter, List<DataObject> dataObjectList) throws Exception { addMeterDataObject(name, meter, dataObjectList); }
@Override public List<HostPort> getFullHostList() { return getHostListAndStringList(); }
public PredicateConfig(String color, List<String> patterns, boolean useQualifiedName) { setColor(color); setPatterns(patterns); setUseQualifiedName(useQualifiedName); }
public void setTimer(Measurement timer) { this.timer = timer; this.timerPatterns = createMeasurementPatterns(timer); }
public void setHistogram(Measurement histogram) { this.histogram = histogram; this.histogramPatterns = createMeasurementPatterns(histogram); }
public void setMeter(Measurement meter) { this.meter = meter; this.meterPatterns = createMeasurementPatterns(meter); }
public void setHistogram(Measurement histogram) { this.histogram = histogram; this.histogramPatterns = createMeasurementPatterns(histogram); }