Package org.apache.solr.servlet
Class QueryRateLimiter
- java.lang.Object
-
- org.apache.solr.servlet.RequestRateLimiter
-
- org.apache.solr.servlet.QueryRateLimiter
-
public class QueryRateLimiter extends RequestRateLimiter
Implementation of RequestRateLimiter specific to query request types. Most of the actual work is delegated to the parent class but specific configurations and parsing are handled by this class.
-
-
Constructor Summary
Constructors Constructor Description QueryRateLimiter(SolrZkClient solrZkClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
processConfigChange(Map<String,Object> properties)
-
Methods inherited from class org.apache.solr.servlet.RequestRateLimiter
allowSlotBorrowing, getRateLimiterConfig, handleRequest
-
-
-
-
Constructor Detail
-
QueryRateLimiter
public QueryRateLimiter(SolrZkClient solrZkClient)
-
-
Method Detail
-
processConfigChange
public void processConfigChange(Map<String,Object> properties) throws IOException
- Throws:
IOException
-
-