@ThreadSafe public final class DefaultMeter extends Object implements Meter
Meter.public static Meter getInstance()
Meter singleton that is the default implementations for Meter.Meter singleton that is the default implementations for Meter.public DoubleCounter.Builder doubleCounterBuilder(String name)
MeterDoubleCounter.doubleCounterBuilder in interface Metername - the name of the instrument. Should be a ASCII string with a length no greater than
255 characters.DoubleCounter.Builder.public LongCounter.Builder longCounterBuilder(String name)
MeterLongCounter.longCounterBuilder in interface Metername - the name of the instrument. Should be a ASCII string with a length no greater than
255 characters.LongCounter.Builder.public DoubleUpDownCounter.Builder doubleUpDownCounterBuilder(String name)
MeterDoubleUpDownCounter.doubleUpDownCounterBuilder in interface Metername - the name of the instrument. Should be a ASCII string with a length no greater than
255 characters.DoubleCounter.Builder.public LongUpDownCounter.Builder longUpDownCounterBuilder(String name)
MeterLongUpDownCounter.longUpDownCounterBuilder in interface Metername - the name of the instrument. Should be a ASCII string with a length no greater than
255 characters.LongCounter.Builder.public DoubleValueRecorder.Builder doubleValueRecorderBuilder(String name)
MeterDoubleValueRecorder.doubleValueRecorderBuilder in interface Metername - the name of the instrument. Should be a ASCII string with a length no greater than
255 characters.DoubleValueRecorder.public LongValueRecorder.Builder longValueRecorderBuilder(String name)
MeterLongValueRecorder.longValueRecorderBuilder in interface Metername - the name of the instrument. Should be a ASCII string with a length no greater than
255 characters.LongValueRecorder.public DoubleSumObserver.Builder doubleSumObserverBuilder(String name)
MeterDoubleSumObserver.doubleSumObserverBuilder in interface Metername - the name of the instrument. Should be a ASCII string with a length no greater than
255 characters.DoubleSumObserver.public LongSumObserver.Builder longSumObserverBuilder(String name)
MeterLongSumObserver.longSumObserverBuilder in interface Metername - the name of the instrument. Should be a ASCII string with a length no greater than
255 characters.LongSumObserver.public DoubleUpDownSumObserver.Builder doubleUpDownSumObserverBuilder(String name)
MeterDoubleUpDownSumObserver.doubleUpDownSumObserverBuilder in interface Metername - the name of the instrument. Should be a ASCII string with a length no greater than
255 characters.DoubleUpDownObserver.public LongUpDownSumObserver.Builder longUpDownSumObserverBuilder(String name)
MeterLongUpDownSumObserver.longUpDownSumObserverBuilder in interface Metername - the name of the instrument. Should be a ASCII string with a length no greater than
255 characters.LongUpDownSumObserver.public DoubleValueObserver.Builder doubleValueObserverBuilder(String name)
MeterDoubleValueObserver.doubleValueObserverBuilder in interface Metername - the name of the instrument. Should be a ASCII string with a length no greater than
255 characters.DoubleValueObserver.public LongValueObserver.Builder longValueObserverBuilder(String name)
MeterLongValueObserver.longValueObserverBuilder in interface Metername - the name of the instrument. Should be a ASCII string with a length no greater than
255 characters.LongValueObserver.public BatchRecorder newBatchRecorder(String... keyValuePairs)
MeternewBatchRecorder in interface MeterkeyValuePairs - The set of labels to associate with this recorder and all it's recordings.MeasureBatchRecorder that can be use to atomically record a set of
measurements associated with different Measures.