public interface ThrottledSubmissionHandlerInterceptor
extends org.springframework.web.servlet.AsyncHandlerInterceptor
Modifier and Type | Method and Description |
---|---|
default void |
afterCompletion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler,
java.lang.Exception ex) |
default void |
afterConcurrentHandlingStarted(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler) |
void |
decrement()
Decrement the the throttle so authentication can resume.
|
default boolean |
exceedsThreshold(javax.servlet.http.HttpServletRequest request)
Determine whether threshold has been exceeded.
|
default java.lang.String |
getName()
Gets name.
|
default void |
postHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler,
org.springframework.web.servlet.ModelAndView modelAndView) |
default boolean |
preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler) |
default void |
recordSubmissionFailure(javax.servlet.http.HttpServletRequest request)
Record submission failure.
|
default void recordSubmissionFailure(javax.servlet.http.HttpServletRequest request)
request
- the requestdefault boolean exceedsThreshold(javax.servlet.http.HttpServletRequest request)
request
- the requestdefault java.lang.String getName()
void decrement()
default void afterConcurrentHandlingStarted(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler) throws java.lang.Exception
afterConcurrentHandlingStarted
in interface org.springframework.web.servlet.AsyncHandlerInterceptor
java.lang.Exception
default boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler) throws java.lang.Exception
preHandle
in interface org.springframework.web.servlet.HandlerInterceptor
java.lang.Exception
default void postHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler, org.springframework.web.servlet.ModelAndView modelAndView) throws java.lang.Exception
postHandle
in interface org.springframework.web.servlet.HandlerInterceptor
java.lang.Exception
default void afterCompletion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler, java.lang.Exception ex) throws java.lang.Exception
afterCompletion
in interface org.springframework.web.servlet.HandlerInterceptor
java.lang.Exception