public final class ReporterSetup extends Object
MetricReporter
.Constructor and Description |
---|
ReporterSetup(String name,
MetricConfig configuration,
MetricReporter reporter,
MetricFilter filter,
Map<String,String> additionalVariables) |
public ReporterSetup(String name, MetricConfig configuration, MetricReporter reporter, MetricFilter filter, Map<String,String> additionalVariables)
public MetricFilter getFilter()
public String getName()
public MetricReporter getReporter()
@VisibleForTesting public static ReporterSetup forReporter(String reporterName, MetricReporter reporter)
@VisibleForTesting public static ReporterSetup forReporter(String reporterName, MetricConfig metricConfig, MetricReporter reporter)
@VisibleForTesting public static ReporterSetup forReporter(String reporterName, MetricFilter metricFilter, MetricReporter reporter)
public static List<ReporterSetup> fromConfiguration(Configuration configuration, @Nullable PluginManager pluginManager)
public static Set<String> findEnabledTraceReportersInConfiguration(Configuration configuration, String includedReportersString, Pattern reporterListPattern, Pattern reporterClassPattern, String reporterPrefix)
public static List<Tuple2<String,Configuration>> loadReporterConfigurations(Configuration configuration, Set<String> namedReporters, String reporterPrefix)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.