Class VertxProcessor

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

class VertxProcessor extends Object
  • 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

      AdditionalBeanBuildItem registerBean()
    • build

      VertxBuildItem build(CoreVertxBuildItem vertx, VertxEventBusConsumerRecorder recorder, List<EventConsumerBusinessMethodItem> messageConsumerBusinessMethods, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClass, 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<CurrentContextFactoryBuildItem> currentContextFactory, VertxBuildConfig buildConfig, VertxEventBusConsumerRecorder recorder)
    • unremovableBeans

      public UnremovableBeanBuildItem unremovableBeans()
    • collectEventConsumers

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

      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)
    • reinitializeClassesForNetty

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