Class ThrottleProperties
java.lang.Object
org.apereo.cas.configuration.model.support.throttle.ThrottleProperties
- All Implemented Interfaces:
Serializable
@RequiresModule(name="cas-server-support-throttle")
public class ThrottleProperties
extends Object
implements Serializable
Configuration properties class for cas.throttle.
- Since:
- 5.0.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionSettings related to throttling requests using bucket4j.getCore()
Core throttling settings.Throttling failure events.Settings related to throttling requests using hazelcast.getJdbc()
Record authentication throttling events in a JDBC resource.getLdap()
Settings related to throttling requests using LDAP.Scheduler settings to clean up throttled attempts.setBucket4j
(Bucket4jThrottleProperties bucket4j) Settings related to throttling requests using bucket4j.Core throttling settings.setFailure
(ThrottleFailureProperties failure) Throttling failure events.setHazelcast
(HazelcastThrottleProperties hazelcast) Settings related to throttling requests using hazelcast.Record authentication throttling events in a JDBC resource.Settings related to throttling requests using LDAP.setSchedule
(SchedulingProperties schedule) Scheduler settings to clean up throttled attempts.
-
Constructor Details
-
ThrottleProperties
public ThrottleProperties()
-
-
Method Details
-
getFailure
Throttling failure events. -
getJdbc
Record authentication throttling events in a JDBC resource. -
getBucket4j
Settings related to throttling requests using bucket4j. -
getHazelcast
Settings related to throttling requests using hazelcast. -
getLdap
Settings related to throttling requests using LDAP. -
getCore
Core throttling settings. -
getSchedule
Scheduler settings to clean up throttled attempts. -
setFailure
Throttling failure events.- Returns:
this
.
-
setJdbc
Record authentication throttling events in a JDBC resource.- Returns:
this
.
-
setBucket4j
Settings related to throttling requests using bucket4j.- Returns:
this
.
-
setHazelcast
Settings related to throttling requests using hazelcast.- Returns:
this
.
-
setLdap
Settings related to throttling requests using LDAP.- Returns:
this
.
-
setCore
Core throttling settings.- Returns:
this
.
-
setSchedule
Scheduler settings to clean up throttled attempts.- Returns:
this
.
-