public class RedisStreamDefinitionRepository extends AbstractRedisDefinitionRepository<StreamDefinition> implements StreamDefinitionRepository
StreamDefinitionRepository
that persists StreamDefinition in Redis.redisOperations, repoPrefix, zSetOperations
Constructor and Description |
---|
RedisStreamDefinitionRepository(org.springframework.data.redis.core.RedisOperations<java.lang.String,java.lang.String> redisOperations,
ModuleDependencyRepository dependencyRepository) |
Modifier and Type | Method and Description |
---|---|
void |
delete(StreamDefinition entity) |
void |
delete(java.lang.String id) |
protected StreamDefinition |
deserialize(java.lang.String redisKey,
java.lang.String v)
Deserialize from the String representation to the domain object.
|
StreamDefinition |
save(StreamDefinition entity) |
protected java.lang.String |
serialize(StreamDefinition entity)
Provide a String representation of the domain entity.
|
deserializeId, keyFor, serializeId
count, delete, deleteAll, exists, findAll, findAll, findAll, findAll, findAllInRange, findOne, getPrefix, idFromRedisKey, redisKeyFromId, save, setPrefix, trackMembership
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
findAll, findAll
count, delete, deleteAll, exists, findAll, findAll, findOne, save
findAllInRange
public RedisStreamDefinitionRepository(org.springframework.data.redis.core.RedisOperations<java.lang.String,java.lang.String> redisOperations, ModuleDependencyRepository dependencyRepository)
public StreamDefinition save(StreamDefinition entity)
save
in interface org.springframework.data.repository.CrudRepository<StreamDefinition,java.lang.String>
save
in class AbstractRedisRepository<StreamDefinition,java.lang.String>
public void delete(StreamDefinition entity)
delete
in interface org.springframework.data.repository.CrudRepository<StreamDefinition,java.lang.String>
delete
in class AbstractRedisRepository<StreamDefinition,java.lang.String>
public void delete(java.lang.String id)
delete
in interface org.springframework.data.repository.CrudRepository<StreamDefinition,java.lang.String>
delete
in class AbstractRedisRepository<StreamDefinition,java.lang.String>
protected StreamDefinition deserialize(java.lang.String redisKey, java.lang.String v)
AbstractRedisRepository
deserialize
in class AbstractRedisRepository<StreamDefinition,java.lang.String>
redisKey
- the entity idv
- the serialized representation of the domain objectprotected java.lang.String serialize(StreamDefinition entity)
AbstractRedisRepository
serialize
in class AbstractRedisRepository<StreamDefinition,java.lang.String>