Class RedisStateRepository.Builder

  • Enclosing class:
    RedisStateRepository

    public static class RedisStateRepository.Builder
    extends Object
    Builder for a RedisStateRepository.

    Can be used as follows:

          StateRepository stateRepository =
             new RedisStateRepository.Builder().
             jedisPool(new JedisPool("hostname")).
             keyPrefix("toggles:").
             build();
     
    • Method Detail

      • jedisPool

        public RedisStateRepository.Builder jedisPool​(redis.clients.jedis.util.Pool<redis.clients.jedis.Jedis> jedisPool)
        Sets the Jedis Pool.
        Parameters:
        jedisPool - the Jedis Pool JedisPool
      • keyPrefix

        public RedisStateRepository.Builder keyPrefix​(String keyPrefix)
        Sets the Redis key prefix to be used when getting or setting the state of the features.
        Parameters:
        keyPrefix - the key prefix to be used in Redis