@Qualifier(value="simple") public class RedisCounterRepository extends AbstractRedisRepository<Counter,java.lang.String> implements CounterRepository
| 修飾子と型 | フィールドと説明 |
|---|---|
protected org.springframework.data.redis.core.ValueOperations<java.lang.String,java.lang.Long> | longOperations |
redisOperations, repoPrefix, zSetOperations| コンストラクターと説明 |
|---|
RedisCounterRepository(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory, org.springframework.retry.RetryOperations retryOperations) |
RedisCounterRepository(java.lang.String repoPrefix, org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory, org.springframework.retry.RetryOperations retryOperations) |
| 修飾子と型 | メソッドと説明 |
|---|---|
long | decrement(java.lang.String name) 指定されたカウンターを減算し、存在しない場合は作成します。 |
protected Counter | deserialize(java.lang.String redisKey, java.lang.String v) 文字列表現からドメインオブジェクトに逆直列化します。 |
protected java.lang.String | deserializeId(java.lang.String string) エンティティ ID をその文字列表現から逆直列化します。 |
long | increment(java.lang.String name) 指定されたカウンターを 1 増やします。存在しない場合は作成します。 |
long | increment(java.lang.String name, long amount) 指定されたカウンターを指定された量だけ増加し、存在しない場合は作成します。 |
protected java.lang.String | keyFor(Counter entity) 指定されたドメインオブジェクトのエンティティ ID を返します。 |
void | reset(java.lang.String name) 指定されたカウンターをゼロにリセットします。 |
protected java.lang.String | serialize(Counter entity) ドメインエンティティの文字列表現を提供します。 |
protected java.lang.String | serializeId(java.lang.String id) ドメイン ID の文字列表現を返します。 |
count, delete, delete, delete, deleteAll, exists, findAll, findAll, findAll, findAll, findAllInRange, findOne, getPrefix, idFromRedisKey, redisKeyFromId, save, save, setPrefix, trackMembershipclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindAll, findAllcount, delete, delete, delete, deleteAll, exists, findAll, findAll, findOne, save, savefindAllInRangeprotected org.springframework.data.redis.core.ValueOperations<java.lang.String,java.lang.Long> longOperations
public RedisCounterRepository(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory,
org.springframework.retry.RetryOperations retryOperations)public RedisCounterRepository(java.lang.String repoPrefix,
org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory,
org.springframework.retry.RetryOperations retryOperations)protected Counter deserialize(java.lang.String redisKey, java.lang.String v)
AbstractRedisRepositoryAbstractRedisRepository<Counter,java.lang.String> の deserialize redisKey - エンティティ IDv - ドメインオブジェクトの直列化表現 protected java.lang.String serialize(Counter entity)
AbstractRedisRepositoryAbstractRedisRepository<Counter,java.lang.String> の serialize protected java.lang.String keyFor(Counter entity)
AbstractRedisRepositoryAbstractRedisRepository<Counter,java.lang.String> の keyFor protected java.lang.String serializeId(java.lang.String id)
AbstractRedisRepositoryAbstractRedisRepository<Counter,java.lang.String> の serializeId protected java.lang.String deserializeId(java.lang.String string)
AbstractRedisRepositoryAbstractRedisRepository<Counter,java.lang.String> の deserializeId public long increment(java.lang.String name)
CounterRepositoryCounterRepository の increment public long increment(java.lang.String name,
long amount)CounterRepositoryCounterRepository の increment public long decrement(java.lang.String name)
CounterRepositoryCounterRepository の decrement public void reset(java.lang.String name)
CounterRepositoryCounterRepository の reset