Package org.apereo.cas.web
Class Bucket4jThrottledRequestExecutor
- java.lang.Object
-
- org.apereo.cas.web.Bucket4jThrottledRequestExecutor
-
- All Implemented Interfaces:
org.apereo.cas.throttle.ThrottledRequestExecutor
public class Bucket4jThrottledRequestExecutor extends java.lang.Object implements org.apereo.cas.throttle.ThrottledRequestExecutorThis isBucket4jThrottledRequestExecutor.- Since:
- 6.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringHEADER_NAME_X_RATE_LIMIT_REMAININGHeader value to indicate available tokens.static java.lang.StringHEADER_NAME_X_RATE_LIMIT_RETRY_AFTER_SECONDSHeader value to indicate available tokens once capacity is consumed..
-
Constructor Summary
Constructors Constructor Description Bucket4jThrottledRequestExecutor(org.apereo.cas.configuration.model.support.throttle.Bucket4jThrottleProperties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanthrottle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
-
-
Field Detail
-
HEADER_NAME_X_RATE_LIMIT_REMAINING
public static final java.lang.String HEADER_NAME_X_RATE_LIMIT_REMAINING
Header value to indicate available tokens.- See Also:
- Constant Field Values
-
HEADER_NAME_X_RATE_LIMIT_RETRY_AFTER_SECONDS
public static final java.lang.String HEADER_NAME_X_RATE_LIMIT_RETRY_AFTER_SECONDS
Header value to indicate available tokens once capacity is consumed..- See Also:
- Constant Field Values
-
-