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.MetricsCounter
public void increment(int steps)
increment
in interface org.qi4j.api.metrics.MetricsCounter
public void decrement()
decrement
in interface org.qi4j.api.metrics.MetricsCounter
public void decrement(int steps)
decrement
in interface org.qi4j.api.metrics.MetricsCounter
public org.qi4j.api.metrics.MetricsTimer.Context start()
start
in interface org.qi4j.api.metrics.MetricsTimer
public Object value()
value
in interface org.qi4j.api.metrics.MetricsGauge
public void update(long newValue)
update
in interface org.qi4j.api.metrics.MetricsHistogram
public org.qi4j.api.metrics.MetricsHealthCheck.Result check() throws Exception
check
in interface org.qi4j.api.metrics.MetricsHealthCheck
Exception
public void mark()
mark
in interface org.qi4j.api.metrics.MetricsMeter
public void mark(int numberOfEvents)
mark
in interface org.qi4j.api.metrics.MetricsMeter