Class VertxProcessor

java.lang.Object
io.quarkus.vertx.deployment.VertxProcessor

class VertxProcessor extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem
     
    (package private) io.quarkus.arc.deployment.AutoAddScopeBuildItem
     
    (package private) VertxBuildItem
    build(CoreVertxBuildItem vertx, io.quarkus.vertx.runtime.VertxEventBusConsumerRecorder recorder, List<EventConsumerBusinessMethodItem> messageConsumerBusinessMethods, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedResourceBuildItem> generatedResource, io.quarkus.deployment.builditem.AnnotationProxyBuildItem annotationProxy, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ServiceStartBuildItem> serviceStart, List<MessageCodecBuildItem> codecs, LocalCodecSelectorTypesBuildItem localCodecSelectorTypes, io.quarkus.deployment.recording.RecorderContext recorderContext)
     
    (package private) void
    collectEventConsumers(io.quarkus.arc.deployment.BeanRegistrationPhaseBuildItem beanRegistrationPhase, io.quarkus.arc.deployment.InvokerFactoryBuildItem invokerFactory, List<io.quarkus.vertx.deployment.spi.EventConsumerInvokerCustomizerBuildItem> invokerCustomizers, io.quarkus.deployment.annotations.BuildProducer<EventConsumerBusinessMethodItem> messageConsumerBusinessMethods, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.BeanRegistrationPhaseBuildItem.BeanConfiguratorBuildItem> errors)
     
    (package private) void
    currentContextFactory(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.CurrentContextFactoryBuildItem> currentContextFactory, VertxBuildConfig buildConfig, io.quarkus.vertx.runtime.VertxEventBusConsumerRecorder recorder)
     
    (package private) void
    faultToleranceIntegration(io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> serviceProvider)
     
    (package private) void
    featureAndCapability(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.CapabilityBuildItem> capability)
     
    (package private) io.quarkus.arc.deployment.AdditionalBeanBuildItem
     
    (package private) void
    registerNativeImageResources(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> resources)
     
    (package private) void
    registerReflectivelyAccessedMethods(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem> reflectiveMethods)
     
    (package private) void
    registerVerticleClasses(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass)
     
    (package private) io.quarkus.deployment.builditem.nativeimage.NativeImageConfigBuildItem
    Reinitialize vertx classes that are known to cause issues with Netty in native mode
    (package private) void
    simplifyVertxImplGetVirtualThreadFactoryOnJava21(io.quarkus.deployment.pkg.builditem.CompiledJavaVersionBuildItem compiledJavaVersion, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.BytecodeTransformerBuildItem> bytecodeTransformers)
     
    io.quarkus.arc.deployment.UnremovableBeanBuildItem
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • VertxProcessor

      VertxProcessor()
  • Method Details

    • featureAndCapability

      void featureAndCapability(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.CapabilityBuildItem> capability)
    • registerBean

      io.quarkus.arc.deployment.AdditionalBeanBuildItem registerBean()
    • build

      VertxBuildItem build(CoreVertxBuildItem vertx, io.quarkus.vertx.runtime.VertxEventBusConsumerRecorder recorder, List<EventConsumerBusinessMethodItem> messageConsumerBusinessMethods, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedResourceBuildItem> generatedResource, io.quarkus.deployment.builditem.AnnotationProxyBuildItem annotationProxy, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ServiceStartBuildItem> serviceStart, List<MessageCodecBuildItem> codecs, LocalCodecSelectorTypesBuildItem localCodecSelectorTypes, io.quarkus.deployment.recording.RecorderContext recorderContext)
    • currentContextFactory

      void currentContextFactory(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.CurrentContextFactoryBuildItem> currentContextFactory, VertxBuildConfig buildConfig, io.quarkus.vertx.runtime.VertxEventBusConsumerRecorder recorder)
    • unremovableBeans

      public io.quarkus.arc.deployment.UnremovableBeanBuildItem unremovableBeans()
    • collectEventConsumers

      void collectEventConsumers(io.quarkus.arc.deployment.BeanRegistrationPhaseBuildItem beanRegistrationPhase, io.quarkus.arc.deployment.InvokerFactoryBuildItem invokerFactory, List<io.quarkus.vertx.deployment.spi.EventConsumerInvokerCustomizerBuildItem> invokerCustomizers, io.quarkus.deployment.annotations.BuildProducer<EventConsumerBusinessMethodItem> messageConsumerBusinessMethods, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.BeanRegistrationPhaseBuildItem.BeanConfiguratorBuildItem> errors)
    • autoAddScope

      io.quarkus.arc.deployment.AutoAddScopeBuildItem autoAddScope()
    • registerVerticleClasses

      void registerVerticleClasses(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass)
    • faultToleranceIntegration

      void faultToleranceIntegration(io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> serviceProvider)
    • arcIntegration

      io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem arcIntegration()
    • reinitializeClassesForNetty

      io.quarkus.deployment.builditem.nativeimage.NativeImageConfigBuildItem reinitializeClassesForNetty()
      Reinitialize vertx classes that are known to cause issues with Netty in native mode
    • registerNativeImageResources

      void registerNativeImageResources(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> resources)
    • registerReflectivelyAccessedMethods

      void registerReflectivelyAccessedMethods(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem> reflectiveMethods)
    • simplifyVertxImplGetVirtualThreadFactoryOnJava21

      void simplifyVertxImplGetVirtualThreadFactoryOnJava21(io.quarkus.deployment.pkg.builditem.CompiledJavaVersionBuildItem compiledJavaVersion, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.BytecodeTransformerBuildItem> bytecodeTransformers)