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
public class ValidationImpl extends ValidationImpl implements Validation
A ValidationImpl.- Author:
- Stefano Maestri
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.common.Validation
Validation.Tag
-
Nested 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
Constructors Constructor Description ValidationImpl(Boolean backgroundValidation, Long backgroundValidationMillis, Boolean useFastFail, Extension validConnectionChecker, String checkValidConnectionSql, Boolean validateOnMatch, Extension staleConnectionChecker, Extension exceptionSorter)Create a new ValidationImpl.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetCheckValidConnectionSql()ExtensiongetExceptionSorter()ExtensiongetStaleConnectionChecker()ExtensiongetValidConnectionChecker()inthashCode()StringtoString()voidvalidate()-
Methods inherited from class org.jboss.jca.common.metadata.common.ValidationImpl
getBackgroundValidationMillis, isBackgroundValidation, isUseFastFail, isValidateOnMatch
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.jboss.jca.common.api.metadata.common.Validation
getBackgroundValidationMillis, isBackgroundValidation, isUseFastFail, isValidateOnMatch
-
-
-
-
Constructor Detail
-
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 Detail
-
getCheckValidConnectionSql
public String getCheckValidConnectionSql()
- Specified by:
getCheckValidConnectionSqlin interfaceValidation
-
getValidConnectionChecker
public Extension getValidConnectionChecker()
- Specified by:
getValidConnectionCheckerin interfaceValidation
-
getStaleConnectionChecker
public Extension getStaleConnectionChecker()
- Specified by:
getStaleConnectionCheckerin interfaceValidation
-
getExceptionSorter
public Extension getExceptionSorter()
- Specified by:
getExceptionSorterin interfaceValidation
-
validate
public void validate() throws ValidateException- Specified by:
validatein interfaceValidatableMetadata- Throws:
ValidateException
-
toString
public String toString()
- Overrides:
toStringin classValidationImpl
-
hashCode
public int hashCode()
- Overrides:
hashCodein classValidationImpl
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classValidationImpl
-
-