Class DescriptiveRatioGauge
java.lang.Object
com.inductiveautomation.ignition.gateway.metrics.DescriptiveRatioGauge
- All Implemented Interfaces:
- com.codahale.metrics.Gauge<Double>,- com.codahale.metrics.Metric,- DescriptiveMetric
public abstract class DescriptiveRatioGauge
extends Object
implements com.codahale.metrics.Gauge<Double>, DescriptiveMetric
This class is mostly a copy of the 
RatioGauge from the Metrics library. The difference is that the Ratio
 itself and its numerator and denominator are exposed so that the gauge can be rendered as a radio of X over Y
 rather than just as a number.- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classA ratio of one quantity to another.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetDescription(Locale locale) A short description of what this metric represents.abstract DescriptiveRatioGauge.RatiogetRatio()A short string representing the units of this metric.getValue()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.inductiveautomation.ignition.gateway.metrics.DescriptiveMetricgetDescription, getUnits
- 
Constructor Details- 
DescriptiveRatioGauge
 
- 
- 
Method Details- 
getDescriptionDescription copied from interface:DescriptiveMetricA short description of what this metric represents. For example "JVM Heap Size" or "Thread Count" or "Subsystem X script executions"- Specified by:
- getDescriptionin interface- DescriptiveMetric
 
- 
getUnitsDescription copied from interface:DescriptiveMetricA short string representing the units of this metric. For example "MB" or "threads" or "executions"- Specified by:
- getUnitsin interface- DescriptiveMetric
 
- 
getRatio- Returns:
- the Ratio which is the gauge's current value
 
- 
getValue- Specified by:
- getValuein interface- com.codahale.metrics.Gauge<Double>
 
 
-