@ConditionalOnClass(value=org.springframework.data.redis.core.RedisTemplate.class) @ConditionalOnMissingBean(value=RateLimiter.class) @ConditionalOnProperty(prefix="zuul.ratelimit", name="repository", havingValue="REDIS") public static class RateLimitAutoConfiguration.RedisConfiguration extends Object
| Constructor and Description |
|---|
RedisConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
RateLimiter |
redisRateLimiter(RateLimiterErrorHandler rateLimiterErrorHandler,
org.springframework.data.redis.core.RedisTemplate redisTemplate) |
org.springframework.data.redis.core.StringRedisTemplate |
redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory) |
@Bean(value="rateLimiterRedisTemplate") public org.springframework.data.redis.core.StringRedisTemplate redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory)
@Bean public RateLimiter redisRateLimiter(RateLimiterErrorHandler rateLimiterErrorHandler, @Qualifier(value="rateLimiterRedisTemplate") org.springframework.data.redis.core.RedisTemplate redisTemplate)
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.