Class ConstraintValidatorFactoryImpl

java.lang.Object
org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorFactoryImpl
All Implemented Interfaces:
ConstraintValidatorFactory

public class ConstraintValidatorFactoryImpl extends Object implements ConstraintValidatorFactory
Default ConstraintValidatorFactory using a no-arg constructor.
Author:
Emmanuel Bernard, Hardy Ferentschik
  • Constructor Details

    • ConstraintValidatorFactoryImpl

      public ConstraintValidatorFactoryImpl()
  • Method Details

    • getInstance

      public final <T extends ConstraintValidator<?, ?>> T getInstance(Class<T> key)
      Specified by:
      getInstance in interface ConstraintValidatorFactory
      Type Parameters:
      T - The type of the constraint validator to instantiate
      Parameters:
      key - The class of the constraint validator to instantiate
      Returns:
      A new constraint validator instance of the specified class
    • releaseInstance

      public void releaseInstance(ConstraintValidator<?,?> instance)
      Description copied from interface: ConstraintValidatorFactory
      Signals ConstraintValidatorFactory that the instance is no longer being used by the Jakarta Bean Validation provider.
      Specified by:
      releaseInstance in interface ConstraintValidatorFactory
      Parameters:
      instance - validator being released