Class JaxbProcessor


  • class JaxbProcessor
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      JaxbProcessor()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void ignoreWarnings​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyIgnoreWarningBuildItem> ignoreWarningProducer)  
      (package private) void processAnnotationsAndIndexFiles​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageSystemPropertyBuildItem> nativeImageProps, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> providerItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageProxyDefinitionBuildItem> proxyDefinitions, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, List<JaxbFileRootBuildItem> fileRoots, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> resource, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBundleBuildItem> resourceBundle, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem> runtimeClasses, io.quarkus.deployment.annotations.BuildProducer<JaxbClassesToBeBoundBuildItem> classesToBeBoundProducer, io.quarkus.deployment.builditem.ApplicationArchivesBuildItem applicationArchivesBuildItem)  
      (package private) void registerClasses​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageSystemPropertyBuildItem> nativeImageProps, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> providerItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBundleBuildItem> resourceBundle)  
      (package private) void registerProduces​(io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeans)  
      static Stream<Path> safeWalk​(Path p)  
      (package private) void setupJaxbContextConfig​(List<JaxbClassesToBeBoundBuildItem> classesToBeBoundBuildItems, JaxbContextConfigRecorder jaxbContextConfig)  
    • Constructor Detail

      • JaxbProcessor

        JaxbProcessor()
    • Method Detail

      • processAnnotationsAndIndexFiles

        void processAnnotationsAndIndexFiles​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageSystemPropertyBuildItem> nativeImageProps,
                                             io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> providerItem,
                                             io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageProxyDefinitionBuildItem> proxyDefinitions,
                                             io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem,
                                             List<JaxbFileRootBuildItem> fileRoots,
                                             io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass,
                                             io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> resource,
                                             io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBundleBuildItem> resourceBundle,
                                             io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem> runtimeClasses,
                                             io.quarkus.deployment.annotations.BuildProducer<JaxbClassesToBeBoundBuildItem> classesToBeBoundProducer,
                                             io.quarkus.deployment.builditem.ApplicationArchivesBuildItem applicationArchivesBuildItem)
                                      throws ClassNotFoundException
        Throws:
        ClassNotFoundException
      • ignoreWarnings

        void ignoreWarnings​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyIgnoreWarningBuildItem> ignoreWarningProducer)
      • registerClasses

        void registerClasses​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageSystemPropertyBuildItem> nativeImageProps,
                             io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> providerItem,
                             io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass,
                             io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBundleBuildItem> resourceBundle)
      • registerProduces

        void registerProduces​(io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeans)