Class RateLimiterConfig


  • public class RateLimiterConfig
    extends Object
    • Field Detail

      • isEnabled

        public boolean isEnabled
      • waitForSlotAcquisition

        public long waitForSlotAcquisition
      • allowedRequests

        public int allowedRequests
      • isSlotBorrowingEnabled

        public boolean isSlotBorrowingEnabled
      • guaranteedSlotsThreshold

        public int guaranteedSlotsThreshold
    • Constructor Detail

      • RateLimiterConfig

        public RateLimiterConfig​(SolrRequest.SolrRequestType requestType,
                                 boolean isEnabled,
                                 int guaranteedSlotsThreshold,
                                 long waitForSlotAcquisition,
                                 int allowedRequests,
                                 boolean isSlotBorrowingEnabled)