Class HibernateValidatorProcessor
java.lang.Object
io.quarkus.hibernate.validator.deployment.HibernateValidatorProcessor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidbeanValidationAnnotations(BeanArchiveIndexBuildItem beanArchiveIndexBuildItem, CombinedIndexBuildItem combinedIndexBuildItem, Optional<io.quarkus.hibernate.validator.deployment.HibernateValidatorProcessor.AdditionalConstrainedClassesIndexBuildItem> additionalConstrainedClassesIndexBuildItem, BuildProducer<BeanValidationAnnotationsBuildItem> beanValidationAnnotations) voidbuild(HibernateValidatorRecorder recorder, RecorderContext recorderContext, BeanValidationAnnotationsBuildItem beanValidationAnnotations, BuildProducer<ReflectiveFieldBuildItem> reflectiveFields, BuildProducer<ReflectiveMethodBuildItem> reflectiveMethods, BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformers, BuildProducer<SyntheticBeanBuildItem> syntheticBeans, BeanArchiveIndexBuildItem beanArchiveIndexBuildItem, CombinedIndexBuildItem combinedIndexBuildItem, Optional<io.quarkus.hibernate.validator.deployment.HibernateValidatorProcessor.AdditionalConstrainedClassesIndexBuildItem> additionalConstrainedClassesIndexBuildItem, BuildProducer<UnremovableBeanBuildItem> unremovableBeans, List<AdditionalJaxRsResourceMethodAnnotationsBuildItem> additionalJaxRsResourceMethodAnnotations, Optional<BeanValidationTraversableResolverBuildItem> beanValidationTraversableResolver, io.quarkus.runtime.LocalesBuildTimeConfig localesBuildTimeConfig, HibernateValidatorBuildTimeConfig hibernateValidatorBuildTimeConfig) (package private) HotDeploymentWatchedFileBuildItem(package private) voidconfigValidator(CombinedIndexBuildItem combinedIndex, List<ConfigClassBuildItem> configClasses, BeanValidationAnnotationsBuildItem beanValidationAnnotations, BuildProducer<GeneratedClassBuildItem> generatedClass, BuildProducer<GeneratedResourceBuildItem> generatedResource, BuildProducer<ReflectiveClassBuildItem> reflectiveClass, BuildProducer<StaticInitConfigBuilderBuildItem> staticInitConfigBuilder, BuildProducer<RunTimeConfigBuilderBuildItem> runTimeConfigBuilder) (package private) voidexceptionMapper(BuildProducer<ExceptionMapperBuildItem> exceptionMapperProducer, BuildProducer<ReflectiveClassBuildItem> reflectiveClassProducer) (package private) voidfeature(BuildProducer<FeatureBuildItem> features) (package private) voidindexAdditionalConstrainedClasses(List<AdditionalConstrainedClassBuildItem> additionalConstrainedClasses, BuildProducer<io.quarkus.hibernate.validator.deployment.HibernateValidatorProcessor.AdditionalConstrainedClassesIndexBuildItem> additionalConstrainedClassesIndex) voidinit(BeanContainerBuildItem beanContainerBuildItem, HibernateValidatorRecorder recorder) (package private) LogCleanupFilterBuildItem(package private) NativeImageFeatureBuildItem(package private) voidoptionalResourceBundles(BuildProducer<NativeImageResourceBundleBuildItem> resourceBundles) (package private) voidoverrideStandardValidationFactoryResolution(BuildProducer<BytecodeTransformerBuildItem> transformer) (package private) voidregisterAdditionalBeans(HibernateValidatorRecorder hibernateValidatorRecorder, Optional<ResteasyConfigBuildItem> resteasyConfigBuildItem, BuildProducer<AdditionalBeanBuildItem> additionalBeans, BuildProducer<UnremovableBeanBuildItem> unremovableBean, BuildProducer<AutoAddScopeBuildItem> autoScopes, BuildProducer<SyntheticBeanBuildItem> syntheticBeanBuildItems, BuildProducer<ResteasyJaxrsProviderBuildItem> resteasyJaxrsProvider, Capabilities capabilities) (package private) voidshutdownConfigValidator(HibernateValidatorRecorder hibernateValidatorRecorder, ShutdownContextBuildItem shutdownContext)
-
Field Details
-
VALIDATOR_FACTORY_NAME
- See Also:
-
-
Constructor Details
-
HibernateValidatorProcessor
HibernateValidatorProcessor()
-
-
Method Details
-
feature
-
configFile
HotDeploymentWatchedFileBuildItem configFile() -
logCleanup
LogCleanupFilterBuildItem logCleanup() -
nativeImageFeature
NativeImageFeatureBuildItem nativeImageFeature() -
beanValidationAnnotations
void beanValidationAnnotations(BeanArchiveIndexBuildItem beanArchiveIndexBuildItem, CombinedIndexBuildItem combinedIndexBuildItem, Optional<io.quarkus.hibernate.validator.deployment.HibernateValidatorProcessor.AdditionalConstrainedClassesIndexBuildItem> additionalConstrainedClassesIndexBuildItem, BuildProducer<BeanValidationAnnotationsBuildItem> beanValidationAnnotations) -
configValidator
void configValidator(CombinedIndexBuildItem combinedIndex, List<ConfigClassBuildItem> configClasses, BeanValidationAnnotationsBuildItem beanValidationAnnotations, BuildProducer<GeneratedClassBuildItem> generatedClass, BuildProducer<GeneratedResourceBuildItem> generatedResource, BuildProducer<ReflectiveClassBuildItem> reflectiveClass, BuildProducer<StaticInitConfigBuilderBuildItem> staticInitConfigBuilder, BuildProducer<RunTimeConfigBuilderBuildItem> runTimeConfigBuilder) -
shutdownConfigValidator
void shutdownConfigValidator(HibernateValidatorRecorder hibernateValidatorRecorder, ShutdownContextBuildItem shutdownContext) -
registerAdditionalBeans
void registerAdditionalBeans(HibernateValidatorRecorder hibernateValidatorRecorder, Optional<ResteasyConfigBuildItem> resteasyConfigBuildItem, BuildProducer<AdditionalBeanBuildItem> additionalBeans, BuildProducer<UnremovableBeanBuildItem> unremovableBean, BuildProducer<AutoAddScopeBuildItem> autoScopes, BuildProducer<SyntheticBeanBuildItem> syntheticBeanBuildItems, BuildProducer<ResteasyJaxrsProviderBuildItem> resteasyJaxrsProvider, Capabilities capabilities) -
build
public void build(HibernateValidatorRecorder recorder, RecorderContext recorderContext, BeanValidationAnnotationsBuildItem beanValidationAnnotations, BuildProducer<ReflectiveFieldBuildItem> reflectiveFields, BuildProducer<ReflectiveMethodBuildItem> reflectiveMethods, BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformers, BuildProducer<SyntheticBeanBuildItem> syntheticBeans, BeanArchiveIndexBuildItem beanArchiveIndexBuildItem, CombinedIndexBuildItem combinedIndexBuildItem, Optional<io.quarkus.hibernate.validator.deployment.HibernateValidatorProcessor.AdditionalConstrainedClassesIndexBuildItem> additionalConstrainedClassesIndexBuildItem, BuildProducer<UnremovableBeanBuildItem> unremovableBeans, List<AdditionalJaxRsResourceMethodAnnotationsBuildItem> additionalJaxRsResourceMethodAnnotations, Optional<BeanValidationTraversableResolverBuildItem> beanValidationTraversableResolver, io.quarkus.runtime.LocalesBuildTimeConfig localesBuildTimeConfig, HibernateValidatorBuildTimeConfig hibernateValidatorBuildTimeConfig) throws Exception - Throws:
Exception
-
init
public void init(BeanContainerBuildItem beanContainerBuildItem, HibernateValidatorRecorder recorder) -
reinitClockProviderSystemTimezone
-
indexAdditionalConstrainedClasses
void indexAdditionalConstrainedClasses(List<AdditionalConstrainedClassBuildItem> additionalConstrainedClasses, BuildProducer<io.quarkus.hibernate.validator.deployment.HibernateValidatorProcessor.AdditionalConstrainedClassesIndexBuildItem> additionalConstrainedClassesIndex) -
optionalResourceBundles
-
exceptionMapper
void exceptionMapper(BuildProducer<ExceptionMapperBuildItem> exceptionMapperProducer, BuildProducer<ReflectiveClassBuildItem> reflectiveClassProducer) -
overrideStandardValidationFactoryResolution
void overrideStandardValidationFactoryResolution(BuildProducer<BytecodeTransformerBuildItem> transformer)
-