@ConfigurationProperties(value="micronaut.validator") public class DefaultValidatorConfiguration extends java.lang.Object implements ValidatorConfiguration, Toggleable, javax.validation.ValidatorContext
ENABLED, PREFIX| Constructor and Description | 
|---|
DefaultValidatorConfiguration()  | 
| Modifier and Type | Method and Description | 
|---|---|
javax.validation.ValidatorContext | 
addValueExtractor(javax.validation.valueextraction.ValueExtractor<?> extractor)  | 
javax.validation.ValidatorContext | 
clockProvider(javax.validation.ClockProvider clockProvider)  | 
javax.validation.ValidatorContext | 
constraintValidatorFactory(javax.validation.ConstraintValidatorFactory factory)  | 
javax.validation.ClockProvider | 
getClockProvider()  | 
ConstraintValidatorRegistry | 
getConstraintValidatorRegistry()  | 
ExecutionHandleLocator | 
getExecutionHandleLocator()
The execution handler locator to use. 
 | 
MessageSource | 
getMessageSource()  | 
javax.validation.TraversableResolver | 
getTraversableResolver()  | 
javax.validation.Validator | 
getValidator()  | 
ValueExtractorRegistry | 
getValueExtractorRegistry()  | 
boolean | 
isEnabled()  | 
javax.validation.ValidatorContext | 
messageInterpolator(javax.validation.MessageInterpolator messageInterpolator)  | 
javax.validation.ValidatorContext | 
parameterNameProvider(javax.validation.ParameterNameProvider parameterNameProvider)  | 
DefaultValidatorConfiguration | 
setClockProvider(javax.validation.ClockProvider clockProvider)
Sets the clock provider to use. 
 | 
DefaultValidatorConfiguration | 
setConstraintValidatorRegistry(ConstraintValidatorRegistry constraintValidatorRegistry)
Sets the constraint validator registry to use. 
 | 
DefaultValidatorConfiguration | 
setEnabled(boolean enabled)
Sets whether Micronaut's validator is enabled. 
 | 
DefaultValidatorConfiguration | 
setExecutionHandleLocator(ExecutionHandleLocator executionHandleLocator)
Sets the execution handler locator to use. 
 | 
DefaultValidatorConfiguration | 
setMessageSource(MessageSource messageSource)
Sets the message source to use. 
 | 
DefaultValidatorConfiguration | 
setTraversableResolver(javax.validation.TraversableResolver traversableResolver)
Sets the traversable resolver to use. 
 | 
DefaultValidatorConfiguration | 
setValueExtractorRegistry(ValueExtractorRegistry valueExtractorRegistry)
Sets the value extractor registry use. 
 | 
javax.validation.ValidatorContext | 
traversableResolver(javax.validation.TraversableResolver traversableResolver)  | 
@NonNull public ConstraintValidatorRegistry getConstraintValidatorRegistry()
getConstraintValidatorRegistry in interface ValidatorConfigurationpublic boolean isEnabled()
isEnabled in interface Toggleablepublic DefaultValidatorConfiguration setEnabled(boolean enabled)
enabled - True if it is@Inject public DefaultValidatorConfiguration setConstraintValidatorRegistry(@Nullable ConstraintValidatorRegistry constraintValidatorRegistry)
constraintValidatorRegistry - The registry to use@NonNull public ValueExtractorRegistry getValueExtractorRegistry()
getValueExtractorRegistry in interface ValidatorConfiguration@Inject public DefaultValidatorConfiguration setValueExtractorRegistry(@Nullable ValueExtractorRegistry valueExtractorRegistry)
valueExtractorRegistry - The registry@NonNull public javax.validation.ClockProvider getClockProvider()
getClockProvider in interface ValidatorConfiguration@Inject public DefaultValidatorConfiguration setClockProvider(@Nullable javax.validation.ClockProvider clockProvider)
clockProvider - The clock provider@NonNull public javax.validation.TraversableResolver getTraversableResolver()
getTraversableResolver in interface ValidatorConfiguration@Inject public DefaultValidatorConfiguration setTraversableResolver(@Nullable javax.validation.TraversableResolver traversableResolver)
traversableResolver - The resolver@NonNull public MessageSource getMessageSource()
getMessageSource in interface ValidatorConfiguration@Inject public DefaultValidatorConfiguration setMessageSource(@Nullable MessageSource messageSource)
messageSource - The message source@NonNull public ExecutionHandleLocator getExecutionHandleLocator()
ValidatorConfigurationgetExecutionHandleLocator in interface ValidatorConfiguration@Inject public DefaultValidatorConfiguration setExecutionHandleLocator(@Nullable ExecutionHandleLocator executionHandleLocator)
executionHandleLocator - The locatorpublic javax.validation.ValidatorContext messageInterpolator(javax.validation.MessageInterpolator messageInterpolator)
messageInterpolator in interface javax.validation.ValidatorContextpublic javax.validation.ValidatorContext traversableResolver(javax.validation.TraversableResolver traversableResolver)
traversableResolver in interface javax.validation.ValidatorContextpublic javax.validation.ValidatorContext constraintValidatorFactory(javax.validation.ConstraintValidatorFactory factory)
constraintValidatorFactory in interface javax.validation.ValidatorContextpublic javax.validation.ValidatorContext parameterNameProvider(javax.validation.ParameterNameProvider parameterNameProvider)
parameterNameProvider in interface javax.validation.ValidatorContextpublic javax.validation.ValidatorContext clockProvider(javax.validation.ClockProvider clockProvider)
clockProvider in interface javax.validation.ValidatorContextpublic javax.validation.ValidatorContext addValueExtractor(javax.validation.valueextraction.ValueExtractor<?> extractor)
addValueExtractor in interface javax.validation.ValidatorContextpublic javax.validation.Validator getValidator()
getValidator in interface javax.validation.ValidatorContext