Class ConnectionPoolValidator
- java.lang.Object
-
- org.glassfish.connectors.config.validators.ConnectionPoolValidator
-
- All Implemented Interfaces:
jakarta.validation.ConstraintValidator<ConnectionPoolConstraint,ResourcePool>
public class ConnectionPoolValidator extends Object implements jakarta.validation.ConstraintValidator<ConnectionPoolConstraint,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 ConnectionPoolErrorMessages
poolFaults
-
Constructor Summary
Constructors Constructor Description ConnectionPoolValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
initialize(ConnectionPoolConstraint constraint)
boolean
isValid(ResourcePool pool, jakarta.validation.ConstraintValidatorContext constraintValidatorContext)
-
-
-
Field Detail
-
poolFaults
protected ConnectionPoolErrorMessages poolFaults
-
-
Method Detail
-
initialize
public void initialize(ConnectionPoolConstraint constraint)
- Specified by:
initialize
in interfacejakarta.validation.ConstraintValidator<ConnectionPoolConstraint,ResourcePool>
-
isValid
public boolean isValid(ResourcePool pool, jakarta.validation.ConstraintValidatorContext constraintValidatorContext)
- Specified by:
isValid
in interfacejakarta.validation.ConstraintValidator<ConnectionPoolConstraint,ResourcePool>
-
-