public class RedisFieldValueCounterRepository extends java.lang.Object implements FieldValueCounterRepository
コンストラクターと説明 |
---|
RedisFieldValueCounterRepository(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, org.springframework.retry.RetryOperations retryOperations) |
RedisFieldValueCounterRepository(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, java.lang.String metricPrefix, org.springframework.retry.RetryOperations retryOperations) |
修飾子と型 | メソッドと説明 |
---|---|
long | count() |
void | decrement(java.lang.String counterName, java.lang.String fieldName) 指定されたフィールド名の FieldValueCounter を 1 減らし、不足しているカウンターを作成します。 |
void | decrement(java.lang.String counterName, java.lang.String fieldName, double score) |
void | delete(FieldValueCounter fieldValueCounter) |
void | delete(java.lang.Iterable<? extends FieldValueCounter> fvcs) |
void | delete(java.lang.String name) |
void | deleteAll() |
boolean | exists(java.lang.String s) |
java.util.List<FieldValueCounter> | findAll() |
java.lang.Iterable<FieldValueCounter> | findAll(java.lang.Iterable<java.lang.String> keys) |
FieldValueCounter | findOne(java.lang.String name) |
protected java.lang.String | getMetricKey(java.lang.String metricName) 名前付きメトリクスのキーを提供します。 |
protected java.util.Map<java.lang.String,java.lang.Double> | getZSetData(java.lang.String counterKey) |
void | increment(java.lang.String counterName, java.lang.String fieldName) 指定されたフィールド名の FieldValueCounter を 1 増やし、不足しているカウンターを作成します。 |
void | increment(java.lang.String counterName, java.lang.String fieldName, double score) |
void | reset(java.lang.String counterName, java.lang.String fieldName) 指定されたフィールド名の FieldValueCounter をゼロにリセットし、不足しているカウンターを作成します。 |
<S extends FieldValueCounter> | save(java.lang.Iterable<S> metrics) |
<S extends FieldValueCounter> | save(S fieldValueCounter) |
public RedisFieldValueCounterRepository(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, org.springframework.retry.RetryOperations retryOperations)
public RedisFieldValueCounterRepository(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, java.lang.String metricPrefix, org.springframework.retry.RetryOperations retryOperations)
public <S extends FieldValueCounter> S save(S fieldValueCounter)
org.springframework.data.repository.CrudRepository<FieldValueCounter,java.lang.String>
の save
public <S extends FieldValueCounter> java.lang.Iterable<S> save(java.lang.Iterable<S> metrics)
org.springframework.data.repository.CrudRepository<FieldValueCounter,java.lang.String>
の save
public void delete(java.lang.String name)
org.springframework.data.repository.CrudRepository<FieldValueCounter,java.lang.String>
の delete
public void delete(FieldValueCounter fieldValueCounter)
org.springframework.data.repository.CrudRepository<FieldValueCounter,java.lang.String>
の delete
public void delete(java.lang.Iterable<? extends FieldValueCounter> fvcs)
org.springframework.data.repository.CrudRepository<FieldValueCounter,java.lang.String>
の delete
public FieldValueCounter findOne(java.lang.String name)
org.springframework.data.repository.CrudRepository<FieldValueCounter,java.lang.String>
の findOne
public boolean exists(java.lang.String s)
org.springframework.data.repository.CrudRepository<FieldValueCounter,java.lang.String>
の exists
public java.util.List<FieldValueCounter> findAll()
org.springframework.data.repository.CrudRepository<FieldValueCounter,java.lang.String>
の findAll
public java.lang.Iterable<FieldValueCounter> findAll(java.lang.Iterable<java.lang.String> keys)
org.springframework.data.repository.CrudRepository<FieldValueCounter,java.lang.String>
の findAll
public long count()
org.springframework.data.repository.CrudRepository<FieldValueCounter,java.lang.String>
の count
public void deleteAll()
org.springframework.data.repository.CrudRepository<FieldValueCounter,java.lang.String>
の deleteAll
public void increment(java.lang.String counterName, java.lang.String fieldName)
FieldValueCounterRepository
FieldValueCounterRepository
の increment
counterName
- FieldValueCounter の名前 fieldName
- フィールドの名前 public void increment(java.lang.String counterName, java.lang.String fieldName, double score)
public void decrement(java.lang.String counterName, java.lang.String fieldName)
FieldValueCounterRepository
FieldValueCounterRepository
の decrement
counterName
- FieldValueCounter の名前 fieldName
- フィールドの名前 public void decrement(java.lang.String counterName, java.lang.String fieldName, double score)
public void reset(java.lang.String counterName, java.lang.String fieldName)
FieldValueCounterRepository
FieldValueCounterRepository
の reset
counterName
- FieldValueCounter の名前 fieldName
- フィールドの名前 protected java.lang.String getMetricKey(java.lang.String metricName)
metricName
- メトリクスの名前 protected java.util.Map<java.lang.String,java.lang.Double> getZSetData(java.lang.String counterKey)