public interface Gauge extends Meter
Modifier and Type | Interface and Description |
---|---|
static class |
Gauge.Builder<T> |
Meter.Id, Meter.Type
Modifier and Type | Method and Description |
---|---|
static <T> Gauge.Builder |
builder(java.lang.String name,
T obj,
java.util.function.ToDoubleFunction<T> f) |
default Meter.Type |
getType() |
default java.lang.Iterable<Measurement> |
measure()
Get a set of measurements.
|
double |
value()
Returns the current value.
|
double value()
default java.lang.Iterable<Measurement> measure()
Meter
default Meter.Type getType()
static <T> Gauge.Builder builder(java.lang.String name, T obj, java.util.function.ToDoubleFunction<T> f)