@Configuration
@ConditionalOnProperty(prefix="bucket4j",
value="enabled",
matchIfMissing=true)
@ConditionalOnClass(value={javax.cache.Caching.class,org.springframework.cache.jcache.JCacheCacheManager.class,com.netflix.zuul.ZuulFilter.class})
@EnableConfigurationProperties(value=Bucket4JBootProperties.class)
@ConditionalOnBean(value=javax.cache.CacheManager.class,
name="cacheResolver")
public class Bucket4JAutoConfigurationZuul
extends Bucket4JBaseConfiguration
ZuulFilters for Bucket4Js rate limit.| Modifier and Type | Class and Description |
|---|---|
static class |
Bucket4JAutoConfigurationZuul.ConfigCondition1 |
static class |
Bucket4JAutoConfigurationZuul.ConfigCondition10 |
static class |
Bucket4JAutoConfigurationZuul.ConfigCondition2 |
static class |
Bucket4JAutoConfigurationZuul.ConfigCondition3 |
static class |
Bucket4JAutoConfigurationZuul.ConfigCondition4 |
static class |
Bucket4JAutoConfigurationZuul.ConfigCondition5 |
static class |
Bucket4JAutoConfigurationZuul.ConfigCondition6 |
static class |
Bucket4JAutoConfigurationZuul.ConfigCondition7 |
static class |
Bucket4JAutoConfigurationZuul.ConfigCondition8 |
static class |
Bucket4JAutoConfigurationZuul.ConfigCondition9 |
| Constructor and Description |
|---|
Bucket4JAutoConfigurationZuul() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.expression.ExpressionParser |
zuulExpressionParser() |
com.netflix.zuul.ZuulFilter |
zuulFilter1() |
com.netflix.zuul.ZuulFilter |
zuulFilter10() |
com.netflix.zuul.ZuulFilter |
zuulFilter2() |
com.netflix.zuul.ZuulFilter |
zuulFilter3() |
com.netflix.zuul.ZuulFilter |
zuulFilter4() |
com.netflix.zuul.ZuulFilter |
zuulFilter5() |
com.netflix.zuul.ZuulFilter |
zuulFilter6() |
com.netflix.zuul.ZuulFilter |
zuulFilter7() |
com.netflix.zuul.ZuulFilter |
zuulFilter8() |
com.netflix.zuul.ZuulFilter |
zuulFilter9() |
buildFilterConfig, executeCondition, getKeyFilter, jCache, skipCondition@Bean public org.springframework.expression.ExpressionParser zuulExpressionParser()
@Bean @Conditional(value=Bucket4JAutoConfigurationZuul.ConfigCondition1.class) public com.netflix.zuul.ZuulFilter zuulFilter1()
@Bean @Conditional(value=Bucket4JAutoConfigurationZuul.ConfigCondition2.class) public com.netflix.zuul.ZuulFilter zuulFilter2()
@Bean @Conditional(value=Bucket4JAutoConfigurationZuul.ConfigCondition3.class) public com.netflix.zuul.ZuulFilter zuulFilter3()
@Bean @Conditional(value=Bucket4JAutoConfigurationZuul.ConfigCondition4.class) public com.netflix.zuul.ZuulFilter zuulFilter4()
@Bean @Conditional(value=Bucket4JAutoConfigurationZuul.ConfigCondition5.class) public com.netflix.zuul.ZuulFilter zuulFilter5()
@Bean @Conditional(value=Bucket4JAutoConfigurationZuul.ConfigCondition6.class) public com.netflix.zuul.ZuulFilter zuulFilter6()
@Bean @Conditional(value=Bucket4JAutoConfigurationZuul.ConfigCondition7.class) public com.netflix.zuul.ZuulFilter zuulFilter7()
@Bean @Conditional(value=Bucket4JAutoConfigurationZuul.ConfigCondition8.class) public com.netflix.zuul.ZuulFilter zuulFilter8()
@Bean @Conditional(value=Bucket4JAutoConfigurationZuul.ConfigCondition9.class) public com.netflix.zuul.ZuulFilter zuulFilter9()
@Bean @Conditional(value=Bucket4JAutoConfigurationZuul.ConfigCondition10.class) public com.netflix.zuul.ZuulFilter zuulFilter10()
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.