Package com.giffing.bucket4j.spring.boot.starter.context
package com.giffing.bucket4j.spring.boot.starter.context
-
ClassDescriptionCondition<R>This condition is used to skip or execute a rate limit check.The ExecutePredicate is used to conditionally execute a rate limit.Parameter information for the evaluation of a Spring
ExpressionThe filter method defines which type of should be used.Ignores the rate limiting annotation for a class or methodKeyFilter<R>Functional interface to retrieve the Bucket4j key.PostRateLimitCheck<R,P> Used to check if the rate limit should be performed independently from the servlet|webflux|gateway request filterUsed to check if the rate limit should be performed independently of the servlet|webflux|gateway request filterBad name :-)This exception is thrown when the rate limit is reached in the context of a method level when using theRateLimitingannotation.This data class holds the information of a rate limit check.A wrapper class to distinguish theRateLimitingresult between a synchronous and asynchronous call.