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 |
recordValue(java.lang.String name,
long value)
Set the value of the gauge.
|
void |
reset(java.lang.String name)
Reset the gauge to zero
|
count, delete, delete, delete, deleteAll, exists, findAll, findAll, findOne, save, saveprotected 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 recordValue(java.lang.String name,
long value)
GaugeRepositoryrecordValue in interface GaugeRepositoryname - the gauge namevalue - the value of the gaugepublic void reset(java.lang.String name)
GaugeRepositoryreset in interface GaugeRepositoryname - the gauge name