public final class InMemoryGaugeRepository extends InMemoryMetricRepository<Gauge> implements GaugeRepository
Constructor and Description |
---|
InMemoryGaugeRepository() |
Modifier and Type | Method and Description |
---|---|
protected Gauge |
create(java.lang.String name) |
protected Gauge |
getOrCreate(java.lang.String name) |
void |
reset(java.lang.String name)
Reset the gauge to zero
|
void |
setValue(java.lang.String name,
long value)
Set the value of the gauge
|
count, delete, delete, delete, deleteAll, exists, findAll, findAll, findOne, save, save
protected Gauge create(java.lang.String name)
create
in class InMemoryMetricRepository<Gauge>
protected Gauge getOrCreate(java.lang.String name)
getOrCreate
in class InMemoryMetricRepository<Gauge>
public void setValue(java.lang.String name, long value)
GaugeRepository
setValue
in interface GaugeRepository
name
- the gauge namevalue
- the value of the gaugepublic void reset(java.lang.String name)
GaugeRepository
reset
in interface GaugeRepository
name
- the gauge name