public final class DefaultMetric extends Object implements org.qi4j.api.metrics.MetricsGauge, org.qi4j.api.metrics.MetricsCounter, org.qi4j.api.metrics.MetricsHistogram, org.qi4j.api.metrics.MetricsHealthCheck, org.qi4j.api.metrics.MetricsMeter, org.qi4j.api.metrics.MetricsTimer
| Modifier and Type | Field and Description |
|---|---|
static DefaultMetric |
NULL |
| Constructor and Description |
|---|
DefaultMetric() |
| Modifier and Type | Method and Description |
|---|---|
org.qi4j.api.metrics.MetricsHealthCheck.Result |
check() |
void |
decrement() |
void |
decrement(int steps) |
void |
increment() |
void |
increment(int steps) |
void |
mark() |
void |
mark(int numberOfEvents) |
org.qi4j.api.metrics.MetricsTimer.Context |
start() |
void |
update(long newValue) |
Object |
value() |
public static final DefaultMetric NULL
public void increment()
increment in interface org.qi4j.api.metrics.MetricsCounterpublic void increment(int steps)
increment in interface org.qi4j.api.metrics.MetricsCounterpublic void decrement()
decrement in interface org.qi4j.api.metrics.MetricsCounterpublic void decrement(int steps)
decrement in interface org.qi4j.api.metrics.MetricsCounterpublic org.qi4j.api.metrics.MetricsTimer.Context start()
start in interface org.qi4j.api.metrics.MetricsTimerpublic Object value()
value in interface org.qi4j.api.metrics.MetricsGaugepublic void update(long newValue)
update in interface org.qi4j.api.metrics.MetricsHistogrampublic org.qi4j.api.metrics.MetricsHealthCheck.Result check()
throws Exception
check in interface org.qi4j.api.metrics.MetricsHealthCheckExceptionpublic void mark()
mark in interface org.qi4j.api.metrics.MetricsMeterpublic void mark(int numberOfEvents)
mark in interface org.qi4j.api.metrics.MetricsMeter