Class LazyRateLimit
java.lang.Object
com.predic8.membrane.core.interceptor.ratelimit.RateLimitStrategy
com.predic8.membrane.core.interceptor.ratelimit.LazyRateLimit
-
Field Summary
FieldsFields inherited from class com.predic8.membrane.core.interceptor.ratelimit.RateLimitStrategy
requestLimit, requestLimitDuration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidMethods inherited from class com.predic8.membrane.core.interceptor.ratelimit.RateLimitStrategy
getLimitDurationPeriod, getLimitReset, getRequestLimit, getRequestLimitDuration, setRequestLimit, setRequestLimitDuration
-
Field Details
-
requestCounterFromKey
-
-
Constructor Details
-
LazyRateLimit
-
-
Method Details
-
isRequestLimitReached
- Specified by:
isRequestLimitReachedin classRateLimitStrategy
-
getServiceAvailableAgainTime
- Specified by:
getServiceAvailableAgainTimein classRateLimitStrategy
-
updateAfterConfigChange
public void updateAfterConfigChange()- Specified by:
updateAfterConfigChangein classRateLimitStrategy
-