public class InMemoryFieldValueCounterRepository extends InMemoryMetricRepository<FieldValueCounter> implements FieldValueCounterRepository
Constructor and Description |
---|
InMemoryFieldValueCounterRepository() |
Modifier and Type | Method and Description |
---|---|
protected FieldValueCounter |
create(java.lang.String name) |
void |
decrement(java.lang.String name,
java.lang.String fieldName)
Decrement the FieldValueCounter for a given field name by one, creating missing counters.
|
void |
increment(java.lang.String name,
java.lang.String fieldName)
Increment the FieldValueCounter for a given field name by one, creating missing counters.
|
void |
reset(java.lang.String name,
java.lang.String fieldName)
Reset the FieldValueCounter to zero for the given field name, creating missing counters.
|
count, delete, delete, delete, deleteAll, exists, findAll, findAll, findOne, getOrCreate, save, save
protected FieldValueCounter create(java.lang.String name)
create
in class InMemoryMetricRepository<FieldValueCounter>
public void increment(java.lang.String name, java.lang.String fieldName)
FieldValueCounterRepository
increment
in interface FieldValueCounterRepository
name
- the FieldValueCounter namefieldName
- the name of the fieldpublic void decrement(java.lang.String name, java.lang.String fieldName)
FieldValueCounterRepository
decrement
in interface FieldValueCounterRepository
name
- the FieldValueCounter namefieldName
- the name of the fieldpublic void reset(java.lang.String name, java.lang.String fieldName)
FieldValueCounterRepository
reset
in interface FieldValueCounterRepository
name
- the FieldValueCounter namefieldName
- the name of the field