Class RateLimiterHandler
java.lang.Object
io.github.resilience4j.ratpack.ratelimiter.RateLimiterHandler
- All Implemented Interfaces:
ratpack.handling.Handler
public class RateLimiterHandler
extends java.lang.Object
implements ratpack.handling.Handler
-
Constructor Summary
Constructors Constructor Description RateLimiterHandler(io.github.resilience4j.ratelimiter.RateLimiter rateLimiter)RateLimiterHandler(io.github.resilience4j.ratelimiter.RateLimiterRegistry rateLimiterRegistry, java.lang.String rateLimiterName) -
Method Summary
Modifier and Type Method Description voidhandle(ratpack.handling.Context ctx)
-
Constructor Details
-
RateLimiterHandler
public RateLimiterHandler(io.github.resilience4j.ratelimiter.RateLimiterRegistry rateLimiterRegistry, java.lang.String rateLimiterName) -
RateLimiterHandler
public RateLimiterHandler(io.github.resilience4j.ratelimiter.RateLimiter rateLimiter)
-
-
Method Details
-
handle
public void handle(ratpack.handling.Context ctx) throws java.lang.Exception- Specified by:
handlein interfaceratpack.handling.Handler- Throws:
java.lang.Exception
-