Package io.quarkus.jaxb.deployment
Class JaxbProcessor
java.lang.Object
io.quarkus.jaxb.deployment.JaxbProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidbindClassesToJaxbContext(io.quarkus.jaxb.runtime.JaxbConfig config, FilteredJaxbClassesToBeBoundBuildItem filteredClassesToBeBound, io.quarkus.arc.deployment.SynthesisFinishedBuildItem beanContainerState, io.quarkus.jaxb.runtime.JaxbContextConfigRecorder jaxbContextConfig) (package private) FilteredJaxbClassesToBeBoundBuildItemfilterBoundClasses(io.quarkus.jaxb.runtime.JaxbConfig config, List<JaxbClassesToBeBoundBuildItem> classesToBeBoundBuildItems) (package private) voidignoreWarnings(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyIgnoreWarningBuildItem> ignoreWarningProducer) (package private) voidjaxbIndex(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourcePatternsBuildItem> resource) (package private) voidprocessAnnotationsAndIndexFiles(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.ReflectiveHierarchyBuildItem> reflectiveHierarchies, 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) voidregisterClasses(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) voidregisterProduces(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans)
-
Constructor Details
-
JaxbProcessor
public JaxbProcessor()
-
-
Method Details
-
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.ReflectiveHierarchyBuildItem> reflectiveHierarchies, 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) -
filterBoundClasses
FilteredJaxbClassesToBeBoundBuildItem filterBoundClasses(io.quarkus.jaxb.runtime.JaxbConfig config, List<JaxbClassesToBeBoundBuildItem> classesToBeBoundBuildItems) -
bindClassesToJaxbContext
void bindClassesToJaxbContext(io.quarkus.jaxb.runtime.JaxbConfig config, FilteredJaxbClassesToBeBoundBuildItem filteredClassesToBeBound, io.quarkus.arc.deployment.SynthesisFinishedBuildItem beanContainerState, io.quarkus.jaxb.runtime.JaxbContextConfigRecorder jaxbContextConfig) -
registerProduces
void registerProduces(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans) -
safeWalk
-
jaxbIndex
void jaxbIndex(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourcePatternsBuildItem> resource)
-