Annotation Interface RateLimiter
@Retention(RUNTIME)
@Target({METHOD,TYPE})
@Around
@Documented
@Executable
public @interface RateLimiter
This annotation can be applied to a class or a specific method. Applying it on a class is
equivalent to applying it on all its public methods. The annotation enables throttling for all
methods where it is applied. Throttling monitoring is performed via a rate limiter. See
RateLimiter for details.-
Required Element Summary
Required Elements -
Optional Element Summary
Optional Elements