Class MetricBuilder
- java.lang.Object
- 
- com.inductiveautomation.ignition.gateway.metrics.MetricBuilder
 
- 
 public class MetricBuilder extends java.lang.ObjectThis builder helps build metrics that implementDescriptiveMetric.
- 
- 
Constructor SummaryConstructors Constructor Description MetricBuilder()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.codahale.metrics.CounterbuildCounter()<T> com.codahale.metrics.Gauge<T>buildGauge(com.codahale.metrics.Gauge<T> gauge)com.codahale.metrics.HistogrambuildHistogram()com.codahale.metrics.MeterbuildMeter()com.codahale.metrics.Gauge<java.lang.Double>buildRatioGauge(java.util.function.Supplier<java.lang.Double> numerator, java.util.function.Supplier<java.lang.Double> denominator)com.codahale.metrics.TimerbuildTimer()MetricBuilderdescription(java.lang.String description)MetricBuilderdescriptionKey(java.lang.String key)com.codahale.metrics.CountergetOrAddCounter()<T> com.codahale.metrics.Gauge<T>getOrAddGauge(com.codahale.metrics.Gauge<T> gauge)com.codahale.metrics.HistogramgetOrAddHistogram()com.codahale.metrics.MetergetOrAddMeter()com.codahale.metrics.Gauge<java.lang.Double>getOrAddRatioGauge(java.util.function.Supplier<java.lang.Double> numerator, java.util.function.Supplier<java.lang.Double> denominator)com.codahale.metrics.TimergetOrAddTimer()MetricBuildername(java.lang.String name)MetricBuildername(java.lang.String category, java.lang.String... names)static MetricBuildernewBuilder()MetricBuilderregistry(com.codahale.metrics.MetricRegistry registry)MetricBuilderunits(java.lang.String units)MetricBuilderunitsKey(java.lang.String key)
 
- 
- 
- 
Method Detail- 
newBuilderpublic static MetricBuilder newBuilder() 
 - 
registrypublic MetricBuilder registry(com.codahale.metrics.MetricRegistry registry) 
 - 
namepublic MetricBuilder name(java.lang.String name) 
 - 
namepublic MetricBuilder name(java.lang.String category, java.lang.String... names) 
 - 
descriptionpublic MetricBuilder description(java.lang.String description) 
 - 
descriptionKeypublic MetricBuilder descriptionKey(java.lang.String key) 
 - 
unitspublic MetricBuilder units(java.lang.String units) 
 - 
unitsKeypublic MetricBuilder unitsKey(java.lang.String key) 
 - 
buildGaugepublic <T> com.codahale.metrics.Gauge<T> buildGauge(com.codahale.metrics.Gauge<T> gauge) 
 - 
getOrAddGaugepublic <T> com.codahale.metrics.Gauge<T> getOrAddGauge(com.codahale.metrics.Gauge<T> gauge) 
 - 
buildCounterpublic com.codahale.metrics.Counter buildCounter() 
 - 
getOrAddCounterpublic com.codahale.metrics.Counter getOrAddCounter() 
 - 
buildHistogrampublic com.codahale.metrics.Histogram buildHistogram() 
 - 
getOrAddHistogrampublic com.codahale.metrics.Histogram getOrAddHistogram() 
 - 
buildRatioGaugepublic com.codahale.metrics.Gauge<java.lang.Double> buildRatioGauge(java.util.function.Supplier<java.lang.Double> numerator, java.util.function.Supplier<java.lang.Double> denominator)
 - 
getOrAddRatioGaugepublic com.codahale.metrics.Gauge<java.lang.Double> getOrAddRatioGauge(java.util.function.Supplier<java.lang.Double> numerator, java.util.function.Supplier<java.lang.Double> denominator)
 - 
buildTimerpublic com.codahale.metrics.Timer buildTimer() 
 - 
getOrAddTimerpublic com.codahale.metrics.Timer getOrAddTimer() 
 - 
buildMeterpublic com.codahale.metrics.Meter buildMeter() 
 - 
getOrAddMeterpublic com.codahale.metrics.Meter getOrAddMeter() 
 
- 
 
-