Class KafkaProcessor


  • public class KafkaProcessor
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      KafkaProcessor()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) HealthBuildItem addHealthCheck​(KafkaBuildTimeConfig buildTimeConfig)  
      (package private) void addSaslProvidersToNativeImage​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageSecurityProviderBuildItem> additionalProviders)  
      void build​(KafkaBuildTimeConfig config, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem, io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> serviceProviders, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageProxyDefinitionBuildItem> proxies, io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<UnremovableBeanBuildItem> beans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> nativeLibs, io.quarkus.deployment.pkg.NativeConfig nativeConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem> sslNativeSupport)  
      (package private) void checkBoostrapServers​(KafkaRecorder recorder, io.quarkus.deployment.Capabilities capabilities)  
      (package private) void contributeClassesToIndex​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.AdditionalIndexedClassesBuildItem> additionalIndexedClasses, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.IndexDependencyBuildItem> indexDependency)  
      (package private) UnremovableBeanBuildItem ensureJsonParserAvailable()  
      (package private) io.quarkus.deployment.builditem.FeatureBuildItem feature()  
      AdditionalBeanBuildItem kafkaClientBeans()  
      (package private) void loadSnappyIfEnabled​(KafkaRecorder recorder, KafkaBuildTimeConfig config)  
      (package private) void logging​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.LogCategoryBuildItem> log)  
      void registerKafkaUiExecHandler​(io.quarkus.deployment.annotations.BuildProducer<DevConsoleRouteBuildItem> routeProducer, KafkaUiRecorder recorder)  
      void registerRuntimeInitializedClasses​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem> producer)  
      (package private) void registerServiceBinding​(io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> serviceProvider)  
      (package private) void relaxSaslElytron​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem> config)  
      AdditionalBeanBuildItem runtimeConfig()  
      DevConsoleWebjarBuildItem setupWebJar​(io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem)  
      (package private) void silenceUnwantedConfigLogs​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.logging.LogCleanupFilterBuildItem> logCleanupFilters)  
      void withSasl​(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem> sslNativeSupport)  
    • Field Detail

      • BUILT_INS

        static final Class<?>[] BUILT_INS
      • OBJECT_MAPPER

        static final org.jboss.jandex.DotName OBJECT_MAPPER
      • PARTITION_ASSIGNER

        static final org.jboss.jandex.DotName PARTITION_ASSIGNER
    • Constructor Detail

      • KafkaProcessor

        public KafkaProcessor()
    • Method Detail

      • feature

        io.quarkus.deployment.builditem.FeatureBuildItem feature()
      • logging

        void logging​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.LogCategoryBuildItem> log)
      • silenceUnwantedConfigLogs

        void silenceUnwantedConfigLogs​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.logging.LogCleanupFilterBuildItem> logCleanupFilters)
      • addSaslProvidersToNativeImage

        void addSaslProvidersToNativeImage​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageSecurityProviderBuildItem> additionalProviders)
      • contributeClassesToIndex

        void contributeClassesToIndex​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.AdditionalIndexedClassesBuildItem> additionalIndexedClasses,
                                      io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.IndexDependencyBuildItem> indexDependency)
      • relaxSaslElytron

        void relaxSaslElytron​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem> config)
      • build

        public void build​(KafkaBuildTimeConfig config,
                          io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem,
                          io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem,
                          io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass,
                          io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> serviceProviders,
                          io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageProxyDefinitionBuildItem> proxies,
                          io.quarkus.deployment.Capabilities capabilities,
                          io.quarkus.deployment.annotations.BuildProducer<UnremovableBeanBuildItem> beans,
                          io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> nativeLibs,
                          io.quarkus.deployment.pkg.NativeConfig nativeConfig,
                          io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem> sslNativeSupport)
      • checkBoostrapServers

        void checkBoostrapServers​(KafkaRecorder recorder,
                                  io.quarkus.deployment.Capabilities capabilities)
      • withSasl

        public void withSasl​(io.quarkus.deployment.builditem.CombinedIndexBuildItem index,
                             io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass,
                             io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem> sslNativeSupport)
      • registerRuntimeInitializedClasses

        public void registerRuntimeInitializedClasses​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem> producer)
      • registerServiceBinding

        void registerServiceBinding​(io.quarkus.deployment.Capabilities capabilities,
                                    io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> serviceProvider)
      • setupWebJar

        public DevConsoleWebjarBuildItem setupWebJar​(io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem)