Class JdbcConnectionPoolValidator

java.lang.Object
org.glassfish.jdbc.config.validators.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 Details

    • poolFaults

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

    • JdbcConnectionPoolValidator

      public JdbcConnectionPoolValidator()
  • Method Details

    • initialize

      public void initialize(JdbcConnectionPoolConstraint constraint)
      Specified by:
      initialize in interface jakarta.validation.ConstraintValidator<JdbcConnectionPoolConstraint,com.sun.enterprise.config.serverbeans.ResourcePool>
    • 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>