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)FieldValueCounterRepositoryFieldValueCounterRepository 内の 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)FieldValueCounterRepositoryFieldValueCounterRepository 内の 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)FieldValueCounterRepositoryFieldValueCounterRepository 内の 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)