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.ValidatorFactory
Default validator factory implementation.- Since:
- 1.2.0
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DefaultValidatorFactory(Validator validator, ValidatorConfiguration configuration)
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
javax.validation.ClockProvider
getClockProvider()
javax.validation.ConstraintValidatorFactory
getConstraintValidatorFactory()
javax.validation.MessageInterpolator
getMessageInterpolator()
javax.validation.ParameterNameProvider
getParameterNameProvider()
javax.validation.TraversableResolver
getTraversableResolver()
javax.validation.Validator
getValidator()
<T> T
unwrap(java.lang.Class<T> type)
javax.validation.ValidatorContext
usingContext()
-
-
-
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:
getValidator
in interfacejavax.validation.ValidatorFactory
-
usingContext
public javax.validation.ValidatorContext usingContext()
- Specified by:
usingContext
in interfacejavax.validation.ValidatorFactory
-
getMessageInterpolator
public javax.validation.MessageInterpolator getMessageInterpolator()
- Specified by:
getMessageInterpolator
in interfacejavax.validation.ValidatorFactory
-
getTraversableResolver
public javax.validation.TraversableResolver getTraversableResolver()
- Specified by:
getTraversableResolver
in interfacejavax.validation.ValidatorFactory
-
getConstraintValidatorFactory
public javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
- Specified by:
getConstraintValidatorFactory
in interfacejavax.validation.ValidatorFactory
-
getParameterNameProvider
public javax.validation.ParameterNameProvider getParameterNameProvider()
- Specified by:
getParameterNameProvider
in interfacejavax.validation.ValidatorFactory
-
getClockProvider
public javax.validation.ClockProvider getClockProvider()
- Specified by:
getClockProvider
in interfacejavax.validation.ValidatorFactory
-
unwrap
public <T> T unwrap(java.lang.Class<T> type)
- Specified by:
unwrap
in interfacejavax.validation.ValidatorFactory
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejavax.validation.ValidatorFactory
-
-