Class QuarkusCxfProcessor


  • class QuarkusCxfProcessor
    extends Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) static io.quarkus.gizmo.MethodDescriptor ARRAYLIST_CTOR  
      (package private) static io.quarkus.gizmo.MethodDescriptor JAXBELEMENT_GETVALUE  
      (package private) static io.quarkus.gizmo.MethodDescriptor LIST_ADD  
      (package private) static io.quarkus.gizmo.MethodDescriptor LIST_ADDALL  
      (package private) static io.quarkus.gizmo.MethodDescriptor LIST_GET  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void addDependencies​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.IndexDependencyBuildItem> indexDependency)  
      (package private) io.quarkus.arc.deployment.BeanDefiningAnnotationBuildItem additionalBeanDefiningAnnotation()  
      void build​(io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, CxfBuildTimeConfig cxfBuildTimeConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.undertow.deployment.ServletBuildItem> servlet, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.undertow.deployment.FilterBuildItem> filters, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.undertow.deployment.ServletInitParamBuildItem> servletInitParameters, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.jaxb.deployment.JaxbFileRootBuildItem> forceJaxb, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageProxyDefinitionBuildItem> proxies, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> generatedBeans, io.quarkus.deployment.annotations.BuildProducer<CxfWebServiceBuildItem> cxfWebServices, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans)  
      (package private) void buildResources​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> resources, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveItems)  
      void generateWSDL​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> ressources, CxfBuildTimeConfig cxfBuildTimeConfig)  
      (package private) void httpProxies​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageProxyDefinitionBuildItem> proxies)  
      (package private) void httpProxies​(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageProxyDefinitionBuildItem> proxies)  
      (package private) void markBeansAsUnremovable​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovables)  
      (package private) io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem nativeImageResourceBuildItem()  
      (package private) void produceRecursiveProxies​(org.jboss.jandex.IndexView index, org.jboss.jandex.DotName interfaceDN, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageProxyDefinitionBuildItem> proxies, Set<String> proxiesCreated)  
      void registerReflectionItems​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveItems)  
      void runtimeConfig​(CXFRecorder recorder, CxfConfig cxfConfig, List<CxfWebServiceBuildItem> cxfWebServices, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> synthetics)  
      void runtimeConfig​(CXFRecorder recorder, List<CxfWebServiceBuildItem> cxfWebServices, CxfConfig cxfConfig, io.quarkus.undertow.deployment.ServletDeploymentManagerBuildItem servletDeploymentManagerBuildItem, List<io.quarkus.deployment.builditem.ServiceStartBuildItem> servicesStated)  
      (package private) List<io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem> runtimeInitializedClasses()  
      (package private) void seeAlso​(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveItems)  
      (package private) io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem ssl()  
    • Field Detail

      • LIST_GET

        static final io.quarkus.gizmo.MethodDescriptor LIST_GET
      • LIST_ADDALL

        static final io.quarkus.gizmo.MethodDescriptor LIST_ADDALL
      • ARRAYLIST_CTOR

        static final io.quarkus.gizmo.MethodDescriptor ARRAYLIST_CTOR
      • JAXBELEMENT_GETVALUE

        static final io.quarkus.gizmo.MethodDescriptor JAXBELEMENT_GETVALUE
      • LIST_ADD

        static final io.quarkus.gizmo.MethodDescriptor LIST_ADD
    • Constructor Detail

      • QuarkusCxfProcessor

        QuarkusCxfProcessor()
    • Method Detail

      • generateWSDL

        public void generateWSDL​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> ressources,
                                 CxfBuildTimeConfig cxfBuildTimeConfig)
      • markBeansAsUnremovable

        void markBeansAsUnremovable​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovables)
      • build

        public void build​(io.quarkus.deployment.Capabilities capabilities,
                          io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem,
                          CxfBuildTimeConfig cxfBuildTimeConfig,
                          io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature,
                          io.quarkus.deployment.annotations.BuildProducer<io.quarkus.undertow.deployment.ServletBuildItem> servlet,
                          io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass,
                          io.quarkus.deployment.annotations.BuildProducer<io.quarkus.undertow.deployment.FilterBuildItem> filters,
                          io.quarkus.deployment.annotations.BuildProducer<io.quarkus.undertow.deployment.ServletInitParamBuildItem> servletInitParameters,
                          io.quarkus.deployment.annotations.BuildProducer<io.quarkus.jaxb.deployment.JaxbFileRootBuildItem> forceJaxb,
                          io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageProxyDefinitionBuildItem> proxies,
                          io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> generatedBeans,
                          io.quarkus.deployment.annotations.BuildProducer<CxfWebServiceBuildItem> cxfWebServices,
                          io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans)
      • runtimeConfig

        public void runtimeConfig​(CXFRecorder recorder,
                                  List<CxfWebServiceBuildItem> cxfWebServices,
                                  CxfConfig cxfConfig,
                                  io.quarkus.undertow.deployment.ServletDeploymentManagerBuildItem servletDeploymentManagerBuildItem,
                                  List<io.quarkus.deployment.builditem.ServiceStartBuildItem> servicesStated)
      • runtimeConfig

        public void runtimeConfig​(CXFRecorder recorder,
                                  CxfConfig cxfConfig,
                                  List<CxfWebServiceBuildItem> cxfWebServices,
                                  io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> synthetics)
      • additionalBeanDefiningAnnotation

        io.quarkus.arc.deployment.BeanDefiningAnnotationBuildItem additionalBeanDefiningAnnotation()
      • buildResources

        void buildResources​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> resources,
                            io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveItems)
      • ssl

        io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem ssl()
      • runtimeInitializedClasses

        List<io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem> runtimeInitializedClasses()
      • addDependencies

        void addDependencies​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.IndexDependencyBuildItem> indexDependency)
      • httpProxies

        void httpProxies​(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem,
                         io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageProxyDefinitionBuildItem> proxies)
      • seeAlso

        void seeAlso​(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem,
                     io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveItems)
      • produceRecursiveProxies

        void produceRecursiveProxies​(org.jboss.jandex.IndexView index,
                                     org.jboss.jandex.DotName interfaceDN,
                                     io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageProxyDefinitionBuildItem> proxies,
                                     Set<String> proxiesCreated)
      • httpProxies

        void httpProxies​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageProxyDefinitionBuildItem> proxies)
      • registerReflectionItems

        public void registerReflectionItems​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveItems)
      • nativeImageResourceBuildItem

        io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem nativeImageResourceBuildItem()