Class JdbcThrottleProperties
java.lang.Object
org.apereo.cas.configuration.model.support.jpa.AbstractJpaProperties
org.apereo.cas.configuration.model.support.throttle.JdbcThrottleProperties
- All Implemented Interfaces:
Serializable
,CasFeatureModule
@RequiresModule(name="cas-server-support-throttle-jdbc")
public class JdbcThrottleProperties
extends AbstractJpaProperties
This is
JdbcThrottleProperties
.- Since:
- 6.3.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
CasFeatureModule.FeatureCatalog
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
SQL throttling query for all failing records. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAudit query to execute against the database to locate audit records based on IP, user, date and an application code along with the relevant audit action.boolean
Decide whether JDBC audits should be enabled.setAuditQuery
(String auditQuery) Audit query to execute against the database to locate audit records based on IP, user, date and an application code along with the relevant audit action.setEnabled
(boolean enabled) Decide whether JDBC audits should be enabled.Methods inherited from class org.apereo.cas.configuration.model.support.jpa.AbstractJpaProperties
getBatchSize, getDataSourceName, getDdlAuto, getDefaultCatalog, getDefaultSchema, getDialect, getDriverClass, getFailFastTimeout, getFetchSize, getHealthQuery, getIdleTimeout, getIsolationLevelName, getLeakThreshold, getPassword, getPhysicalNamingStrategyClassName, getPool, getPropagationBehaviorName, getProperties, getUrl, getUser, isAutocommit, isGenerateStatistics, isIsolateInternalQueries, isReadOnly, setAutocommit, setBatchSize, setDataSourceName, setDdlAuto, setDefaultCatalog, setDefaultSchema, setDialect, setDriverClass, setFailFastTimeout, setFetchSize, setGenerateStatistics, setHealthQuery, setIdleTimeout, setIsolateInternalQueries, setIsolationLevelName, setLeakThreshold, setPassword, setPhysicalNamingStrategyClassName, setPool, setPropagationBehaviorName, setProperties, setReadOnly, setUrl, setUser
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
isDefined, isUndefined
-
Field Details
-
SQL_AUDIT_QUERY_ALL
SQL throttling query for all failing records.- See Also:
-
-
Constructor Details
-
JdbcThrottleProperties
public JdbcThrottleProperties()
-
-
Method Details
-
isEnabled
public boolean isEnabled()Decide whether JDBC audits should be enabled. -
getAuditQuery
Audit query to execute against the database to locate audit records based on IP, user, date and an application code along with the relevant audit action. -
setEnabled
Decide whether JDBC audits should be enabled.- Returns:
this
.
-
setAuditQuery
Audit query to execute against the database to locate audit records based on IP, user, date and an application code along with the relevant audit action.- Returns:
this
.
-