Class SmallRyeReactiveMessagingProcessor
java.lang.Object
io.quarkus.smallrye.reactivemessaging.deployment.SmallRyeReactiveMessagingProcessor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidbeans(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean, ReactiveMessagingBuildTimeConfig buildTimeConfig) voidbuild(io.quarkus.smallrye.reactivemessaging.runtime.SmallRyeReactiveMessagingRecorder recorder, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, io.quarkus.deployment.recording.RecorderContext recorderContext, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans, List<MediatorBuildItem> mediatorMethods, List<ConnectorManagedChannelBuildItem> connectorManagedChannels, List<InjectedEmitterBuildItem> emitterFields, List<InjectedChannelBuildItem> channelFields, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem> defaultConfig, io.quarkus.smallrye.reactivemessaging.runtime.ReactiveMessagingConfiguration conf) (package private) voidconfigCustomizer(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> serviceProvider) (package private) booleanconsumesFromConnector(org.jboss.jandex.MethodInfo methodInfo, Set<String> connectorManagedChannels) (package private) voiddevmodeSupport(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AnnotationsTransformerBuildItem> transformations) voiddisableObservation(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem> runtimeConfigProducer) (package private) voidduplicatedContextSupport(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AnnotationsTransformerBuildItem> transformations) voidenableHealth(ReactiveMessagingBuildTimeConfig buildTimeConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.smallrye.health.deployment.spi.HealthBuildItem> producer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AnnotationsTransformerBuildItem> transformations) io.quarkus.arc.deployment.AnnotationsTransformerBuildItemenableMetrics(Optional<io.quarkus.deployment.metrics.MetricsCapabilityBuildItem> metricsCapability, io.quarkus.smallrye.reactivemessaging.runtime.ReactiveMessagingConfiguration configuration) (package private) io.quarkus.deployment.builditem.FeatureBuildItemfeature()(package private) voidproduceCoroutineScope(SmallRyeReactiveMessagingProcessor.CoroutineConfigurationBuildItem coroutineConfigurationBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> buildItemBuildProducer) (package private) SmallRyeReactiveMessagingProcessor.CoroutineConfigurationBuildItemList<io.quarkus.arc.deployment.UnremovableBeanBuildItem> (package private) io.quarkus.arc.deployment.AnnotationsTransformerBuildItemtransformBeanScope(io.quarkus.arc.deployment.BeanArchiveIndexBuildItem index, io.quarkus.arc.deployment.CustomScopeAnnotationsBuildItem scopes)
-
Field Details
-
DEFAULT_VIRTUAL_THREADS_MAX_CONCURRENCY
- See Also:
-
INVOKER_SUFFIX
- See Also:
-
-
Constructor Details
-
SmallRyeReactiveMessagingProcessor
public SmallRyeReactiveMessagingProcessor()
-
-
Method Details
-
feature
io.quarkus.deployment.builditem.FeatureBuildItem feature() -
beans
void beans(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean, ReactiveMessagingBuildTimeConfig buildTimeConfig) -
transformBeanScope
io.quarkus.arc.deployment.AnnotationsTransformerBuildItem transformBeanScope(io.quarkus.arc.deployment.BeanArchiveIndexBuildItem index, io.quarkus.arc.deployment.CustomScopeAnnotationsBuildItem scopes) -
removalExclusions
-
enableMetrics
public io.quarkus.arc.deployment.AnnotationsTransformerBuildItem enableMetrics(Optional<io.quarkus.deployment.metrics.MetricsCapabilityBuildItem> metricsCapability, io.quarkus.smallrye.reactivemessaging.runtime.ReactiveMessagingConfiguration configuration) -
disableObservation
public void disableObservation(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem> runtimeConfigProducer) -
enableHealth
public void enableHealth(ReactiveMessagingBuildTimeConfig buildTimeConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.smallrye.health.deployment.spi.HealthBuildItem> producer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AnnotationsTransformerBuildItem> transformations) -
build
public void build(io.quarkus.smallrye.reactivemessaging.runtime.SmallRyeReactiveMessagingRecorder recorder, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, io.quarkus.deployment.recording.RecorderContext recorderContext, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans, List<MediatorBuildItem> mediatorMethods, List<ConnectorManagedChannelBuildItem> connectorManagedChannels, List<InjectedEmitterBuildItem> emitterFields, List<InjectedChannelBuildItem> channelFields, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem> defaultConfig, io.quarkus.smallrye.reactivemessaging.runtime.ReactiveMessagingConfiguration conf) -
devmodeSupport
void devmodeSupport(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AnnotationsTransformerBuildItem> transformations) -
producesCoroutineConfiguration
SmallRyeReactiveMessagingProcessor.CoroutineConfigurationBuildItem producesCoroutineConfiguration() -
produceCoroutineScope
void produceCoroutineScope(SmallRyeReactiveMessagingProcessor.CoroutineConfigurationBuildItem coroutineConfigurationBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> buildItemBuildProducer) -
configCustomizer
void configCustomizer(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> serviceProvider) -
duplicatedContextSupport
void duplicatedContextSupport(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AnnotationsTransformerBuildItem> transformations) -
consumesFromConnector
-