@Configuration(value="casThrottlingConfiguration")
@EnableConfigurationProperties(value=org.apereo.cas.configuration.CasConfigurationProperties.class)
public class CasThrottlingConfiguration
extends java.lang.Object
CasThrottlingConfiguration.| Constructor and Description |
|---|
CasThrottlingConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.apereo.cas.web.support.ThrottledSubmissionHandlerInterceptor |
authenticationThrottle() |
org.apereo.cas.web.support.AuthenticationThrottlingExecutionPlan |
authenticationThrottlingExecutionPlan(java.util.List<org.apereo.cas.web.support.AuthenticationThrottlingExecutionPlanConfigurer> configurers) |
org.apereo.cas.web.support.AuthenticationThrottlingExecutionPlanConfigurer |
authenticationThrottlingExecutionPlanConfigurer() |
java.lang.Runnable |
throttleSubmissionCleaner(org.apereo.cas.web.support.AuthenticationThrottlingExecutionPlan plan) |
java.util.concurrent.ConcurrentMap |
throttleSubmissionMap() |
@RefreshScope @ConditionalOnMissingBean(name="throttleSubmissionMap") @Bean @Lazy public java.util.concurrent.ConcurrentMap throttleSubmissionMap()
@RefreshScope @ConditionalOnMissingBean(name="authenticationThrottle") @Bean @Lazy public org.apereo.cas.web.support.ThrottledSubmissionHandlerInterceptor authenticationThrottle()
@Autowired @ConditionalOnMissingBean(name="authenticationThrottlingExecutionPlan") @Bean public org.apereo.cas.web.support.AuthenticationThrottlingExecutionPlan authenticationThrottlingExecutionPlan(java.util.List<org.apereo.cas.web.support.AuthenticationThrottlingExecutionPlanConfigurer> configurers)
@Bean
@Autowired
public java.lang.Runnable throttleSubmissionCleaner(@Qualifier(value="authenticationThrottlingExecutionPlan")
org.apereo.cas.web.support.AuthenticationThrottlingExecutionPlan plan)
@ConditionalOnMissingBean(name="authenticationThrottlingExecutionPlanConfigurer") @Bean @Order(value=0) public org.apereo.cas.web.support.AuthenticationThrottlingExecutionPlanConfigurer authenticationThrottlingExecutionPlanConfigurer()