Class JedisAdapterAutoConfiguration
java.lang.Object
io.github.ravocode.avoonce.spring.JedisAdapterAutoConfiguration
@AutoConfiguration
@ConditionalOnClass(name={"io.github.ravocode.avoonce.redis.RedisIdempotencyRepository","redis.clients.jedis.JedisPool"})
public class JedisAdapterAutoConfiguration
extends Object
Auto-configuration that adapts a Spring JedisPool bean into a Redis operations bridge.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjedisRedisOperations(redis.clients.jedis.JedisPool jedisPool) Creates aJedisRedisOperationsbridge bean when a JedisPool bean is present.
-
Constructor Details
-
JedisAdapterAutoConfiguration
public JedisAdapterAutoConfiguration()Creates a new auto-configuration instance.
-
-
Method Details
-
jedisRedisOperations
@Bean @ConditionalOnMissingBean(RedisOperations.class) @ConditionalOnBean(type="redis.clients.jedis.JedisPool") public JedisRedisOperations jedisRedisOperations(redis.clients.jedis.JedisPool jedisPool) Creates aJedisRedisOperationsbridge bean when a JedisPool bean is present.- Parameters:
jedisPool- the Jedis connection pool bean.- Returns:
- the
JedisRedisOperationsadapter.
-