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
Since:
6.3.0
See Also:
  • Field Details

    • SQL_AUDIT_QUERY_ALL

      public static final String 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

      public String 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

      public JdbcThrottleProperties setEnabled(boolean enabled)
      Decide whether JDBC audits should be enabled.
      Returns:
      this.
    • setAuditQuery

      public JdbcThrottleProperties 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.
      Returns:
      this.