Class JmxMetricsReporter.Builder
- java.lang.Object
-
- org.apache.solr.metrics.reporters.jmx.JmxMetricsReporter.Builder
-
- Enclosing class:
- JmxMetricsReporter
public static class JmxMetricsReporter.Builder extends Object
Builder for theJmxMetricsReporterclass.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JmxMetricsReporterbuild()JmxMetricsReporter.BuilderconvertDurationsTo(TimeUnit durationUnit)Convert durations to the given time unit.JmxMetricsReporter.BuilderconvertRatesTo(TimeUnit rateUnit)Convert rates to the given time unit.JmxMetricsReporter.BuildercreatesObjectNamesWith(com.codahale.metrics.jmx.ObjectNameFactory onFactory)JmxMetricsReporter.Builderfilter(com.codahale.metrics.MetricFilter filter)Only report metrics which match the given filter.JmxMetricsReporter.BuilderinDomain(String domain)JmxMetricsReporter.BuilderregisterWith(MBeanServer mBeanServer)Register MBeans with the givenMBeanServer.JmxMetricsReporter.BuilderwithTag(String tag)
-
-
-
Method Detail
-
registerWith
public JmxMetricsReporter.Builder registerWith(MBeanServer mBeanServer)
Register MBeans with the givenMBeanServer.- Parameters:
mBeanServer- anMBeanServer- Returns:
this
-
convertRatesTo
public JmxMetricsReporter.Builder convertRatesTo(TimeUnit rateUnit)
Convert rates to the given time unit.- Parameters:
rateUnit- a unit of time- Returns:
this
-
createsObjectNamesWith
public JmxMetricsReporter.Builder createsObjectNamesWith(com.codahale.metrics.jmx.ObjectNameFactory onFactory)
-
convertDurationsTo
public JmxMetricsReporter.Builder convertDurationsTo(TimeUnit durationUnit)
Convert durations to the given time unit.- Parameters:
durationUnit- a unit of time- Returns:
this
-
filter
public JmxMetricsReporter.Builder filter(com.codahale.metrics.MetricFilter filter)
Only report metrics which match the given filter.- Parameters:
filter- aMetricFilter- Returns:
this
-
inDomain
public JmxMetricsReporter.Builder inDomain(String domain)
-
withTag
public JmxMetricsReporter.Builder withTag(String tag)
-
build
public JmxMetricsReporter build()
-
-