Class CloseAsNoopValidatorFactoryWrapper

java.lang.Object
io.quarkus.hibernate.validator.runtime.CloseAsNoopValidatorFactoryWrapper
All Implemented Interfaces:
jakarta.validation.ValidatorFactory, AutoCloseable, org.hibernate.validator.HibernateValidatorFactory

class CloseAsNoopValidatorFactoryWrapper extends Object implements org.hibernate.validator.HibernateValidatorFactory
Wrapper used to avoid closing the managed ValidatorFactory.
  • Constructor Details

    • CloseAsNoopValidatorFactoryWrapper

      CloseAsNoopValidatorFactoryWrapper(org.hibernate.validator.HibernateValidatorFactory validatorFactory)
  • Method Details

    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface jakarta.validation.ValidatorFactory
    • getValidator

      public jakarta.validation.Validator getValidator()
      Specified by:
      getValidator in interface jakarta.validation.ValidatorFactory
    • getMessageInterpolator

      public jakarta.validation.MessageInterpolator getMessageInterpolator()
      Specified by:
      getMessageInterpolator in interface jakarta.validation.ValidatorFactory
    • getTraversableResolver

      public jakarta.validation.TraversableResolver getTraversableResolver()
      Specified by:
      getTraversableResolver in interface jakarta.validation.ValidatorFactory
    • getConstraintValidatorFactory

      public jakarta.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
      Specified by:
      getConstraintValidatorFactory in interface jakarta.validation.ValidatorFactory
    • getParameterNameProvider

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

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

      public <T> T unwrap(Class<T> type)
      Specified by:
      unwrap in interface jakarta.validation.ValidatorFactory
    • getScriptEvaluatorFactory

      public org.hibernate.validator.spi.scripting.ScriptEvaluatorFactory getScriptEvaluatorFactory()
      Specified by:
      getScriptEvaluatorFactory in interface org.hibernate.validator.HibernateValidatorFactory
    • getTemporalValidationTolerance

      public Duration getTemporalValidationTolerance()
      Specified by:
      getTemporalValidationTolerance in interface org.hibernate.validator.HibernateValidatorFactory
    • getGetterPropertySelectionStrategy

      public org.hibernate.validator.spi.properties.GetterPropertySelectionStrategy getGetterPropertySelectionStrategy()
      Specified by:
      getGetterPropertySelectionStrategy in interface org.hibernate.validator.HibernateValidatorFactory
    • getPropertyNodeNameProvider

      public org.hibernate.validator.spi.nodenameprovider.PropertyNodeNameProvider getPropertyNodeNameProvider()
      Specified by:
      getPropertyNodeNameProvider in interface org.hibernate.validator.HibernateValidatorFactory
    • usingContext

      public org.hibernate.validator.HibernateValidatorContext usingContext()
      Specified by:
      usingContext in interface org.hibernate.validator.HibernateValidatorFactory
      Specified by:
      usingContext in interface jakarta.validation.ValidatorFactory