Package io.quarkus.jaxb.deployment
Class JaxbProcessor
- java.lang.Object
-
- io.quarkus.jaxb.deployment.JaxbProcessor
-
public 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) voidbindClassesToJaxbContext(JaxbConfig config, FilteredJaxbClassesToBeBoundBuildItem filteredClassesToBeBound, SynthesisFinishedBuildItem beanContainerState, JaxbContextConfigRecorder jaxbContextConfig)(package private) FilteredJaxbClassesToBeBoundBuildItemfilterBoundClasses(JaxbConfig config, List<JaxbClassesToBeBoundBuildItem> classesToBeBoundBuildItems)(package private) voidignoreWarnings(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyIgnoreWarningBuildItem> ignoreWarningProducer)(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.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<AdditionalBeanBuildItem> additionalBeans)static Stream<Path>safeWalk(Path p)
-
-
-
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)
-
filterBoundClasses
FilteredJaxbClassesToBeBoundBuildItem filterBoundClasses(JaxbConfig config, List<JaxbClassesToBeBoundBuildItem> classesToBeBoundBuildItems)
-
bindClassesToJaxbContext
void bindClassesToJaxbContext(JaxbConfig config, FilteredJaxbClassesToBeBoundBuildItem filteredClassesToBeBound, SynthesisFinishedBuildItem beanContainerState, JaxbContextConfigRecorder jaxbContextConfig)
-
registerProduces
void registerProduces(io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeans)
-
-