public class RedisFieldValueCounterService extends java.lang.Object implements FieldValueCounterService
| Constructor and Description |
|---|
RedisFieldValueCounterService(RedisFieldValueCounterRepository fieldValueCounterRepository) |
| Modifier and Type | Method and Description |
|---|---|
void |
decrement(java.lang.String name,
java.lang.String fieldName)
Decrement the FieldValueCounter for a given field name by one
|
FieldValueCounter |
getOrCreate(java.lang.String name)
Returns an existing FieldValueCounter for the given name or creates a new FieldValueCounter with the counts of all
fields set to zero
|
void |
increment(java.lang.String name,
java.lang.String fieldName)
Increment the FieldValueCounter for a given field name by one
|
void |
reset(java.lang.String name,
java.lang.String fieldName)
Reset the FieldValueCounter to zero for the given field name
|
public RedisFieldValueCounterService(RedisFieldValueCounterRepository fieldValueCounterRepository)
public FieldValueCounter getOrCreate(java.lang.String name)
FieldValueCounterServicegetOrCreate in interface FieldValueCounterServicename - name of the FieldValueCounterpublic void increment(java.lang.String name,
java.lang.String fieldName)
FieldValueCounterServiceincrement in interface FieldValueCounterServicename - the FieldValueCounter namefieldName - the name of the fieldpublic void decrement(java.lang.String name,
java.lang.String fieldName)
FieldValueCounterServicedecrement in interface FieldValueCounterServicename - the FieldValueCounter namefieldName - the name of the fieldpublic void reset(java.lang.String name,
java.lang.String fieldName)
FieldValueCounterServicereset in interface FieldValueCounterServicename - the FieldValueCounter namefieldName - the name of the field