Interface TokenBucketConfiguration


@ConfigMapping(prefix="polaris.rate-limiter.token-bucket") public interface TokenBucketConfiguration
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Number of allowed requests per second per realm.
    The type of the token bucket factory.
    Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • requestsPerSecond

      long requestsPerSecond()
      Number of allowed requests per second per realm. The value must be greater than zero.
    • window

      @Deprecated(since="1.3.0", forRemoval=true) Optional<Duration> window()
      Deprecated, for removal: This API element is subject to removal in a future version.
      This setting is no longer used and will be removed in a future release.
    • type

      String type()
      The type of the token bucket factory. Must be a registered TokenBucketFactory identifier.