Class DefaultValidatorFactory
- java.lang.Object
-
- io.micronaut.validation.validator.DefaultValidatorFactory
-
- All Implemented Interfaces:
java.lang.AutoCloseable,javax.validation.ValidatorFactory
@Requires(missingBeans=javax.validation.ValidatorFactory.class) @Internal @Singleton public class DefaultValidatorFactory extends java.lang.Object implements javax.validation.ValidatorFactoryDefault validator factory implementation.- Since:
- 1.2.0
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDefaultValidatorFactory(Validator validator, ValidatorConfiguration configuration)Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()javax.validation.ClockProvidergetClockProvider()javax.validation.ConstraintValidatorFactorygetConstraintValidatorFactory()javax.validation.MessageInterpolatorgetMessageInterpolator()javax.validation.ParameterNameProvidergetParameterNameProvider()javax.validation.TraversableResolvergetTraversableResolver()javax.validation.ValidatorgetValidator()<T> Tunwrap(java.lang.Class<T> type)javax.validation.ValidatorContextusingContext()
-
-
-
Constructor Detail
-
DefaultValidatorFactory
protected DefaultValidatorFactory(Validator validator, ValidatorConfiguration configuration)
Default constructor.- Parameters:
validator- The validator.configuration- The configuration.
-
-
Method Detail
-
getValidator
public javax.validation.Validator getValidator()
- Specified by:
getValidatorin interfacejavax.validation.ValidatorFactory
-
usingContext
public javax.validation.ValidatorContext usingContext()
- Specified by:
usingContextin interfacejavax.validation.ValidatorFactory
-
getMessageInterpolator
public javax.validation.MessageInterpolator getMessageInterpolator()
- Specified by:
getMessageInterpolatorin interfacejavax.validation.ValidatorFactory
-
getTraversableResolver
public javax.validation.TraversableResolver getTraversableResolver()
- Specified by:
getTraversableResolverin interfacejavax.validation.ValidatorFactory
-
getConstraintValidatorFactory
public javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
- Specified by:
getConstraintValidatorFactoryin interfacejavax.validation.ValidatorFactory
-
getParameterNameProvider
public javax.validation.ParameterNameProvider getParameterNameProvider()
- Specified by:
getParameterNameProviderin interfacejavax.validation.ValidatorFactory
-
getClockProvider
public javax.validation.ClockProvider getClockProvider()
- Specified by:
getClockProviderin interfacejavax.validation.ValidatorFactory
-
unwrap
public <T> T unwrap(java.lang.Class<T> type)
- Specified by:
unwrapin interfacejavax.validation.ValidatorFactory
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejavax.validation.ValidatorFactory
-
-