| Package | Description |
|---|---|
| com.giffing.bucket4j.spring.boot.starter.config |
| Modifier and Type | Method and Description |
|---|---|
List<Bucket4JBootProperties.RateLimit> |
Bucket4JBootProperties.Bucket4JConfiguration.getRateLimits() |
| Modifier and Type | Method and Description |
|---|---|
Condition |
Bucket4JBaseConfiguration.executeCondition(Bucket4JBootProperties.RateLimit rateLimit,
org.springframework.expression.ExpressionParser expressionParser,
org.springframework.beans.factory.BeanFactory beanFactory)
Creates the lambda for the execute condition which will be evaluated on each request.
|
KeyFilter |
Bucket4JBaseConfiguration.getKeyFilter(String url,
Bucket4JBootProperties.RateLimit rateLimit,
org.springframework.expression.ExpressionParser expressionParser,
org.springframework.beans.factory.BeanFactory beanFactory)
Creates the key filter lambda which is responsible to decide how the rate limit will be performed.
|
Condition |
Bucket4JBaseConfiguration.skipCondition(Bucket4JBootProperties.RateLimit rateLimit,
org.springframework.expression.ExpressionParser expressionParser,
org.springframework.beans.factory.BeanFactory beanFactory)
Creates the lambda for the skip condition which will be evaluated on each request
|
| Modifier and Type | Method and Description |
|---|---|
void |
Bucket4JBootProperties.Bucket4JConfiguration.setRateLimits(List<Bucket4JBootProperties.RateLimit> rateLimits) |
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.