Package org.jboss.jca.common.metadata.ds
Class ValidationImpl
java.lang.Object
org.jboss.jca.common.metadata.common.ValidationImpl
org.jboss.jca.common.metadata.ds.ValidationImpl
- All Implemented Interfaces:
Serializable,Validation,Validation,JCAMetadata,ValidatableMetadata
A ValidationImpl.
- Author:
- Stefano Maestri
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.common.Validation
Validation.TagNested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ds.Validation
Validation.Tag -
Field Summary
Fields inherited from class org.jboss.jca.common.metadata.common.ValidationImpl
backgroundValidation, backgroundValidationMillis, useFastFail, validateOnMatch -
Constructor Summary
ConstructorsConstructorDescriptionValidationImpl(Boolean backgroundValidation, Long backgroundValidationMillis, Boolean useFastFail, Extension validConnectionChecker, String checkValidConnectionSql, Boolean validateOnMatch, Extension staleConnectionChecker, Extension exceptionSorter) Create a new ValidationImpl. -
Method Summary
Methods inherited from class org.jboss.jca.common.metadata.common.ValidationImpl
getBackgroundValidationMillis, isBackgroundValidation, isUseFastFail, isValidateOnMatchMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jboss.jca.common.api.metadata.common.Validation
getBackgroundValidationMillis, isBackgroundValidation, isUseFastFail, isValidateOnMatch
-
Constructor Details
-
ValidationImpl
public ValidationImpl(Boolean backgroundValidation, Long backgroundValidationMillis, Boolean useFastFail, Extension validConnectionChecker, String checkValidConnectionSql, Boolean validateOnMatch, Extension staleConnectionChecker, Extension exceptionSorter) throws ValidateException Create a new ValidationImpl.- Parameters:
backgroundValidation- backgroundValidationbackgroundValidationMillis- backgroundValidationMillisuseFastFail- useFastFailvalidConnectionChecker- validConnectionCheckercheckValidConnectionSql- checkValidConnectionSqlvalidateOnMatch- validateOnMatchstaleConnectionChecker- staleConnectionCheckerexceptionSorter- exceptionSorter- Throws:
ValidateException- ValidateException
-
-
Method Details
-
getCheckValidConnectionSql
- Specified by:
getCheckValidConnectionSqlin interfaceValidation
-
getValidConnectionChecker
- Specified by:
getValidConnectionCheckerin interfaceValidation
-
getStaleConnectionChecker
- Specified by:
getStaleConnectionCheckerin interfaceValidation
-
getExceptionSorter
- Specified by:
getExceptionSorterin interfaceValidation
-
validate
- Specified by:
validatein interfaceValidatableMetadata- Throws:
ValidateException
-
toString
- Overrides:
toStringin classValidationImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classValidationImpl
-
equals
- Overrides:
equalsin classValidationImpl
-