Class InjectingConstraintValidatorFactory

java.lang.Object
org.hibernate.validator.cdi.internal.InjectingConstraintValidatorFactory
All Implemented Interfaces:
jakarta.validation.ConstraintValidatorFactory

public class InjectingConstraintValidatorFactory extends Object implements jakarta.validation.ConstraintValidatorFactory
A ConstraintValidatorFactory which enables CDI based dependency injection for the created ConstraintValidators.
Author:
Gunnar Morling, Hardy Ferentschik
  • Constructor Details

    • InjectingConstraintValidatorFactory

      @Inject public InjectingConstraintValidatorFactory(jakarta.enterprise.inject.spi.BeanManager beanManager)
  • Method Details

    • getInstance

      public <T extends jakarta.validation.ConstraintValidator<?, ?>> T getInstance(Class<T> key)
      Specified by:
      getInstance in interface jakarta.validation.ConstraintValidatorFactory
    • releaseInstance

      public void releaseInstance(jakarta.validation.ConstraintValidator<?,?> instance)
      Specified by:
      releaseInstance in interface jakarta.validation.ConstraintValidatorFactory