Class JdbcConnectionPoolValidator

  • All Implemented Interfaces:
    jakarta.validation.ConstraintValidator<JdbcConnectionPoolConstraint,​com.sun.enterprise.config.serverbeans.ResourcePool>

    public class JdbcConnectionPoolValidator
    extends Object
    implements jakarta.validation.ConstraintValidator<JdbcConnectionPoolConstraint,​com.sun.enterprise.config.serverbeans.ResourcePool>
    Implementation for Connection Pool validation. Following validations are done : - Validation of datasource/driver classnames when resource type is not null - Max pool size to be always higher than steady pool size - Check if statement wrapping is on when certain features are enabled.
    Author:
    Shalini M
    • Field Detail

      • poolFaults

        protected org.glassfish.connectors.config.validators.ConnectionPoolErrorMessages poolFaults
    • Constructor Detail

      • JdbcConnectionPoolValidator

        public JdbcConnectionPoolValidator()
    • Method Detail

      • isValid

        public boolean isValid​(com.sun.enterprise.config.serverbeans.ResourcePool pool,
                               jakarta.validation.ConstraintValidatorContext constraintValidatorContext)
        Specified by:
        isValid in interface jakarta.validation.ConstraintValidator<JdbcConnectionPoolConstraint,​com.sun.enterprise.config.serverbeans.ResourcePool>