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,org.jboss.jca.common.api.metadata.common.Validation,org.jboss.jca.common.api.metadata.ds.Validation,org.jboss.jca.common.api.metadata.JCAMetadata,org.jboss.jca.common.api.metadata.ValidatableMetadata
public class ValidationImpl
extends ValidationImpl
implements org.jboss.jca.common.api.metadata.ds.Validation
A ValidationImpl.
- Author:
- Stefano Maestri
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.common.Validation
org.jboss.jca.common.api.metadata.common.Validation.TagNested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ds.Validation
org.jboss.jca.common.api.metadata.ds.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, org.jboss.jca.common.api.metadata.common.Extension validConnectionChecker, String checkValidConnectionSql, Boolean validateOnMatch, org.jboss.jca.common.api.metadata.common.Extension staleConnectionChecker, org.jboss.jca.common.api.metadata.common.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, org.jboss.jca.common.api.metadata.common.Extension validConnectionChecker, String checkValidConnectionSql, Boolean validateOnMatch, org.jboss.jca.common.api.metadata.common.Extension staleConnectionChecker, org.jboss.jca.common.api.metadata.common.Extension exceptionSorter) throws org.jboss.jca.common.api.validator.ValidateException Create a new ValidationImpl.- Parameters:
backgroundValidation- backgroundValidationbackgroundValidationMillis- backgroundValidationMillisuseFastFail- useFastFailvalidConnectionChecker- validConnectionCheckercheckValidConnectionSql- checkValidConnectionSqlvalidateOnMatch- validateOnMatchstaleConnectionChecker- staleConnectionCheckerexceptionSorter- exceptionSorter- Throws:
org.jboss.jca.common.api.validator.ValidateException- ValidateException
-
-
Method Details
-
getCheckValidConnectionSql
- Specified by:
getCheckValidConnectionSqlin interfaceorg.jboss.jca.common.api.metadata.ds.Validation
-
getValidConnectionChecker
public org.jboss.jca.common.api.metadata.common.Extension getValidConnectionChecker()- Specified by:
getValidConnectionCheckerin interfaceorg.jboss.jca.common.api.metadata.ds.Validation
-
getStaleConnectionChecker
public org.jboss.jca.common.api.metadata.common.Extension getStaleConnectionChecker()- Specified by:
getStaleConnectionCheckerin interfaceorg.jboss.jca.common.api.metadata.ds.Validation
-
getExceptionSorter
public org.jboss.jca.common.api.metadata.common.Extension getExceptionSorter()- Specified by:
getExceptionSorterin interfaceorg.jboss.jca.common.api.metadata.ds.Validation
-
validate
public void validate() throws org.jboss.jca.common.api.validator.ValidateException- Specified by:
validatein interfaceorg.jboss.jca.common.api.metadata.ValidatableMetadata- Throws:
org.jboss.jca.common.api.validator.ValidateException
-
toString
- Overrides:
toStringin classValidationImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classValidationImpl
-
equals
- Overrides:
equalsin classValidationImpl
-