Class HibernateValidatorProcessor

java.lang.Object
io.quarkus.hibernate.validator.deployment.HibernateValidatorProcessor

class HibernateValidatorProcessor extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) 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)
     
    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)
     
    (package private) io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem
     
    (package private) 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)
     
    (package private) 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)
     
    (package private) void
    feature(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> features)
     
    (package private) void
    indexAdditionalConstrainedClasses(List<io.quarkus.hibernate.validator.spi.AdditionalConstrainedClassBuildItem> additionalConstrainedClasses, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.hibernate.validator.deployment.HibernateValidatorProcessor.AdditionalConstrainedClassesIndexBuildItem> additionalConstrainedClassesIndex)
     
    void
    init(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) void
    optionalResourceBundles(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBundleBuildItem> resourceBundles)
     
    (package private) void
    overrideStandardValidationFactoryResolution(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.BytecodeTransformerBuildItem> transformer)
     
    (package private) 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)
     
    io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem
     
    (package private) void
    shutdownConfigValidator(io.quarkus.hibernate.validator.runtime.HibernateValidatorRecorder hibernateValidatorRecorder, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdownContext)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • 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)