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 Summary
Fields Modifier and Type Field Description protected org.glassfish.connectors.config.validators.ConnectionPoolErrorMessagespoolFaults
-
Constructor Summary
Constructors Constructor Description JdbcConnectionPoolValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinitialize(JdbcConnectionPoolConstraint constraint)booleanisValid(com.sun.enterprise.config.serverbeans.ResourcePool pool, jakarta.validation.ConstraintValidatorContext constraintValidatorContext)
-
-
-
Method Detail
-
initialize
public void initialize(JdbcConnectionPoolConstraint constraint)
- Specified by:
initializein interfacejakarta.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:
isValidin interfacejakarta.validation.ConstraintValidator<JdbcConnectionPoolConstraint,com.sun.enterprise.config.serverbeans.ResourcePool>
-
-