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
    void handle​(ratpack.handling.Context ctx)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      handle in interface ratpack.handling.Handler
      Throws:
      java.lang.Exception