com.sun.enterprise.config.serverbeans.customvalidators
Class ConnectionPoolValidator

java.lang.Object
  extended by com.sun.enterprise.config.serverbeans.customvalidators.ConnectionPoolValidator
All Implemented Interfaces:
javax.validation.ConstraintValidator<ConnectionPoolConstraint,ResourcePool>

public class ConnectionPoolValidator
extends java.lang.Object
implements javax.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
protected  ConnectionPoolErrorMessages poolFaults
           
 
Constructor Summary
ConnectionPoolValidator()
           
 
Method Summary
 void initialize(ConnectionPoolConstraint constraint)
           
 boolean isValid(ResourcePool pool, javax.validation.ConstraintValidatorContext constraintValidatorContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

poolFaults

protected ConnectionPoolErrorMessages poolFaults
Constructor Detail

ConnectionPoolValidator

public ConnectionPoolValidator()
Method Detail

initialize

public void initialize(ConnectionPoolConstraint constraint)
Specified by:
initialize in interface javax.validation.ConstraintValidator<ConnectionPoolConstraint,ResourcePool>

isValid

public boolean isValid(ResourcePool pool,
                       javax.validation.ConstraintValidatorContext constraintValidatorContext)
Specified by:
isValid in interface javax.validation.ConstraintValidator<ConnectionPoolConstraint,ResourcePool>


Copyright © 2012 GlassFish Community. All Rights Reserved.