Package | Description |
---|---|
org.springframework.data.redis.connection.stream |
Data structures and interfaces to interact with Redis Streams.
|
org.springframework.data.redis.core |
Core package for integrating Redis with Spring concepts.
|
org.springframework.data.redis.hash |
Dedicated support package for Redis hashes.
|
org.springframework.data.redis.stream |
Modifier and Type | Method and Description |
---|---|
default <HK,HV> MapRecord<S,HK,HV> |
ObjectRecord.toMapRecord(HashMapper<? super V,HK,HV> mapper)
Apply the given
HashMapper to the backing value to create a new MapRecord . |
default <OV> ObjectRecord<ByteBuffer,OV> |
ByteBufferRecord.toObjectRecord(HashMapper<? super OV,? super ByteBuffer,? super ByteBuffer> mapper)
Convert a binary
MapRecord into an ObjectRecord . |
default <OV> ObjectRecord<S,OV> |
MapRecord.toObjectRecord(HashMapper<? super OV,? super K,? super V> mapper)
Apply the given
HashMapper to the backing value to create a new MapRecord . |
Modifier and Type | Method and Description |
---|---|
<V> HashMapper<V,HK,HV> |
StreamOperations.getHashMapper(Class<V> targetType)
Get the
HashMapper for a specific type. |
<V> HashMapper<V,HK,HV> |
HashMapperProvider.getHashMapper(Class<V> targetType)
Get the
HashMapper for a specific type. |
<V> HashMapper<V,HK,HV> |
ReactiveStreamOperations.getHashMapper(Class<V> targetType)
Get the
HashMapper for a specific type. |
Modifier and Type | Method and Description |
---|---|
<HK,HV> ReactiveStreamOperations<K,HK,HV> |
ReactiveRedisTemplate.opsForStream(HashMapper<? super K,? super HK,? super HV> hashMapper) |
<HK,HV> StreamOperations<K,HK,HV> |
RedisOperations.opsForStream(HashMapper<? super K,? super HK,? super HV> hashMapper)
Returns the operations performed on Streams.
|
<HK,HV> StreamOperations<K,HK,HV> |
RedisTemplate.opsForStream(HashMapper<? super K,? super HK,? super HV> hashMapper) |
<HK,HV> ReactiveStreamOperations<K,HK,HV> |
ReactiveRedisOperations.opsForStream(HashMapper<? super K,? super HK,? super HV> hashMapper)
Returns the operations performed on streams.
|
protected <HK,HV> ReactiveStreamOperations<K,HK,HV> |
ReactiveRedisTemplate.opsForStream(RedisSerializationContext<K,?> serializationContext,
HashMapper<? super K,? super HK,? super HV> hashMapper) |
Modifier and Type | Class and Description |
---|---|
class |
BeanUtilsHashMapper<T>
HashMapper based on Apache Commons BeanUtils project.
|
class |
DecoratingStringHashMapper<T>
Delegating hash mapper used for flattening objects into Strings.
|
class |
Jackson2HashMapper
ObjectMapper based HashMapper implementation that allows flattening. |
class |
ObjectHashMapper
HashMapper based on MappingRedisConverter . |
Constructor and Description |
---|
DecoratingStringHashMapper(HashMapper<T,?,?> mapper) |
Modifier and Type | Method and Description |
---|---|
HashMapper<Object,Object,Object> |
StreamMessageListenerContainer.StreamMessageListenerContainerOptions.getHashMapper() |
HashMapper<Object,Object,Object> |
StreamReceiver.StreamReceiverOptions.getHashMapper() |
HashMapper<Object,Object,Object> |
StreamMessageListenerContainer.StreamMessageListenerContainerOptions.getRequiredHashMapper() |
HashMapper<Object,Object,Object> |
StreamReceiver.StreamReceiverOptions.getRequiredHashMapper() |
Modifier and Type | Method and Description |
---|---|
static <T> StreamReceiver.StreamReceiverOptionsBuilder<String,ObjectRecord<String,T>> |
StreamReceiver.StreamReceiverOptions.builder(HashMapper<T,byte[],byte[]> hashMapper) |
<NV> StreamMessageListenerContainer.StreamMessageListenerContainerOptionsBuilder<K,ObjectRecord<K,NV>> |
StreamMessageListenerContainer.StreamMessageListenerContainerOptionsBuilder.objectMapper(HashMapper<NV,?,?> hashMapper)
Configure a hash mapper.
|
<NV> StreamReceiver.StreamReceiverOptionsBuilder<K,ObjectRecord<K,NV>> |
StreamReceiver.StreamReceiverOptionsBuilder.objectMapper(HashMapper<NV,?,?> hashMapper)
Configure a hash mapper.
|
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.