Package io.quarkus.vertx.deployment
Class VertxProcessor
java.lang.Object
io.quarkus.vertx.deployment.VertxProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) AutoAddScopeBuildItem(package private) VertxBuildItembuild(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) (package private) voidcollectEventConsumers(BeanRegistrationPhaseBuildItem beanRegistrationPhase, InvokerFactoryBuildItem invokerFactory, List<EventConsumerInvokerCustomizerBuildItem> invokerCustomizers, io.quarkus.deployment.annotations.BuildProducer<EventConsumerBusinessMethodItem> messageConsumerBusinessMethods, io.quarkus.deployment.annotations.BuildProducer<BeanRegistrationPhaseBuildItem.BeanConfiguratorBuildItem> errors) (package private) voidcurrentContextFactory(io.quarkus.deployment.annotations.BuildProducer<CurrentContextFactoryBuildItem> currentContextFactory, VertxBuildConfig buildConfig, VertxEventBusConsumerRecorder recorder) (package private) voidfaultToleranceIntegration(io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> serviceProvider) (package private) voidfeatureAndCapability(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.CapabilityBuildItem> capability) (package private) AdditionalBeanBuildItem(package private) voidregisterNativeImageResources(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> resources) (package private) voidregisterReflectivelyAccessedMethods(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem> reflectiveMethods) (package private) voidregisterVerticleClasses(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.NativeImageConfigBuildItemReinitialize vertx classes that are known to cause issues with Netty in native mode
-
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
-
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 -
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)
-