Class RateLimiterConfig


  • public class RateLimiterConfig
    extends Object
    • Field Detail

      • requestType

        public org.apache.solr.client.solrj.SolrRequest.SolrRequestType requestType
      • 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​(org.apache.solr.client.solrj.SolrRequest.SolrRequestType requestType)
      • RateLimiterConfig

        public RateLimiterConfig​(org.apache.solr.client.solrj.SolrRequest.SolrRequestType requestType,
                                 boolean isEnabled,
                                 int guaranteedSlotsThreshold,
                                 long waitForSlotAcquisition,
                                 int allowedRequests,
                                 boolean isSlotBorrowingEnabled)