org.hibernate.validator.util
Class LazyValidatorFactory
java.lang.Object
org.hibernate.validator.util.LazyValidatorFactory
- All Implemented Interfaces:
- javax.validation.ValidatorFactory
public class LazyValidatorFactory
- extends Object
- implements javax.validation.ValidatorFactory
This class lazily initialize the ValidatorFactory on the first usage
One benefit is that no domain class is loaded until the
ValidatorFactory is really needed.
Useful to avoid loading classes before JPA is initialized
and has enhanced its classes.
Experimental, not considered a public API
- Author:
- Emmanuel Bernard
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LazyValidatorFactory
public LazyValidatorFactory()
- Use the default ValidatorFactory creation routine
LazyValidatorFactory
public LazyValidatorFactory(javax.validation.Configuration<?> configuration)
getValidator
public javax.validation.Validator getValidator()
- Specified by:
getValidator in interface javax.validation.ValidatorFactory
usingContext
public javax.validation.ValidatorContext usingContext()
- Specified by:
usingContext in interface javax.validation.ValidatorFactory
getMessageInterpolator
public javax.validation.MessageInterpolator getMessageInterpolator()
- Specified by:
getMessageInterpolator in interface javax.validation.ValidatorFactory
getTraversableResolver
public javax.validation.TraversableResolver getTraversableResolver()
- Specified by:
getTraversableResolver in interface javax.validation.ValidatorFactory
getConstraintValidatorFactory
public javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
- Specified by:
getConstraintValidatorFactory in interface javax.validation.ValidatorFactory
unwrap
public <T> T unwrap(Class<T> clazz)
- Specified by:
unwrap in interface javax.validation.ValidatorFactory
Copyright © 2012 Oracle Corporation. All Rights Reserved.