Class ErrorRequestLimiter
java.lang.Object
org.languagetool.server.RequestLimiter
org.languagetool.server.ErrorRequestLimiter
Limit the maximum number of request per IP address for a given time range.
-
Nested Class Summary
Nested classes/interfaces inherited from class RequestLimiter
RequestLimiter.RequestEvent -
Field Summary
Fields inherited from class RequestLimiter
REQUEST_QUEUE_SIZE, requestEvents -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class RequestLimiter
checkAccess, checkLimit, computeFingerprint, getRequestLimit, getRequestLimitInBytes, getRequestLimitPeriodInSeconds
-
Constructor Details
-
ErrorRequestLimiter
ErrorRequestLimiter(int requestLimit, int requestLimitPeriodInSeconds) - Parameters:
requestLimit- the maximum number of request per requestLimitPeriodInSecondsrequestLimitPeriodInSeconds- the time period over which requests are considered, in seconds
-
-
Method Details
-
wouldAccessBeOkay
-
logAccess
-