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