@Component(value="inMemoryIpAddressThrottle") public final class InMemoryThrottledSubmissionByIpAddressHandlerInterceptorAdapter extends AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapter
logger| Constructor and Description |
|---|
InMemoryThrottledSubmissionByIpAddressHandlerInterceptorAdapter() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
constructKey(javax.servlet.http.HttpServletRequest request)
Construct key to be used by the throttling agent to track requests.
|
protected java.lang.String |
getName()
Gets name.
|
decrementCounts, exceedsThreshold, execute, recordSubmissionFailure, scheduleThrottleJobafterPropertiesSet, getFailureRangeInSeconds, getFailureThreshold, getThresholdRate, getUsernameParameter, postHandle, preHandle, recordThrottle, setFailureRangeInSeconds, setFailureThreshold, setUsernameParameter, toStringpublic InMemoryThrottledSubmissionByIpAddressHandlerInterceptorAdapter()
protected java.lang.String constructKey(javax.servlet.http.HttpServletRequest request)
AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapterconstructKey in class AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapterrequest - the requestprotected java.lang.String getName()
AbstractThrottledSubmissionHandlerInterceptorAdaptergetName in class AbstractThrottledSubmissionHandlerInterceptorAdapter