Class LettuceAdapterAutoConfiguration
java.lang.Object
io.github.ravocode.avoonce.spring.LettuceAdapterAutoConfiguration
@AutoConfiguration
@ConditionalOnClass(name={"io.github.ravocode.avoonce.redis.RedisIdempotencyRepository","io.lettuce.core.RedisClient"})
public class LettuceAdapterAutoConfiguration
extends Object
Auto-configuration that adapts a Spring Lettuce RedisClient bean into a Redis operations bridge.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new auto-configuration instance. -
Method Summary
Modifier and TypeMethodDescriptionlettuceRedisOperations(io.lettuce.core.RedisClient redisClient) Creates aLettuceRedisOperationsbridge bean when a Lettuce RedisClient bean is present.
-
Constructor Details
-
LettuceAdapterAutoConfiguration
public LettuceAdapterAutoConfiguration()Creates a new auto-configuration instance.
-
-
Method Details
-
lettuceRedisOperations
@Bean @ConditionalOnMissingBean(RedisOperations.class) @ConditionalOnBean(type="io.lettuce.core.RedisClient") public LettuceRedisOperations lettuceRedisOperations(io.lettuce.core.RedisClient redisClient) Creates aLettuceRedisOperationsbridge bean when a Lettuce RedisClient bean is present.- Parameters:
redisClient- the Lettuce Redis client bean.- Returns:
- the
LettuceRedisOperationsadapter.
-