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 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 a JedisRedisOperations bridge bean when a JedisPool bean is present.
      Parameters:
      jedisPool - the Jedis connection pool bean.
      Returns:
      the JedisRedisOperations adapter.