Class 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 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 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
      • getParameterNameProvider

        public javax.validation.ParameterNameProvider getParameterNameProvider()
        Specified by:
        getParameterNameProvider in interface javax.validation.ValidatorFactory
      • getClockProvider

        public javax.validation.ClockProvider getClockProvider()
        Specified by:
        getClockProvider in interface javax.validation.ValidatorFactory
      • unwrap

        public <T> T unwrap​(java.lang.Class<T> type)
        Specified by:
        unwrap in interface javax.validation.ValidatorFactory
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface javax.validation.ValidatorFactory