Class KubernetesClientProcessor


  • public class KubernetesClientProcessor
    extends Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void nativeImageSupport​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.RuntimeReinitializedClassBuildItem> runtimeInitializedClassProducer)  
      void process​(io.quarkus.deployment.builditem.ApplicationIndexBuildItem applicationIndex, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, KubernetesClientBuildConfig kubernetesClientConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem> sslNativeSupport, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> featureProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClasses, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem> reflectiveHierarchies, io.quarkus.deployment.annotations.BuildProducer<IgnoreJsonDeserializeClassBuildItem> ignoredJsonDeserializationClasses, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.KubernetesRoleBindingBuildItem> roleBindingProducer)  
      void registerBeanProducers​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeanBuildItemBuildItem, io.quarkus.deployment.Capabilities capabilities)  
    • Constructor Detail

      • KubernetesClientProcessor

        public KubernetesClientProcessor()
    • Method Detail

      • registerBeanProducers

        public void registerBeanProducers​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeanBuildItemBuildItem,
                                          io.quarkus.deployment.Capabilities capabilities)
      • nativeImageSupport

        public void nativeImageSupport​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.RuntimeReinitializedClassBuildItem> runtimeInitializedClassProducer)
      • process

        public void process​(io.quarkus.deployment.builditem.ApplicationIndexBuildItem applicationIndex,
                            io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem,
                            KubernetesClientBuildConfig kubernetesClientConfig,
                            io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem> sslNativeSupport,
                            io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> featureProducer,
                            io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClasses,
                            io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem> reflectiveHierarchies,
                            io.quarkus.deployment.annotations.BuildProducer<IgnoreJsonDeserializeClassBuildItem> ignoredJsonDeserializationClasses,
                            io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.KubernetesRoleBindingBuildItem> roleBindingProducer)