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) AdditionalBeanBuildItembeans()voidbuild(SmallRyeReactiveMessagingRecorder recorder, RecorderContext recorderContext, BuildProducer<SyntheticBeanBuildItem> syntheticBeans, List<MediatorBuildItem> mediatorMethods, List<InjectedEmitterBuildItem> emitterFields, List<InjectedChannelBuildItem> channelFields, BuildProducer<GeneratedClassBuildItem> generatedClass, BuildProducer<ReflectiveClassBuildItem> reflectiveClass, BuildProducer<RunTimeConfigurationDefaultBuildItem> defaultConfig, ReactiveMessagingConfiguration conf) (package private) voiddevmodeSupport(CombinedIndexBuildItem index, BuildProducer<AdditionalBeanBuildItem> beans, BuildProducer<AnnotationsTransformerBuildItem> transformations) voiddisableObservation(BuildProducer<RunTimeConfigurationDefaultBuildItem> runtimeConfigProducer) (package private) voidduplicatedContextSupport(CombinedIndexBuildItem index, BuildProducer<AdditionalBeanBuildItem> beans, BuildProducer<AnnotationsTransformerBuildItem> transformations) voidenableHealth(ReactiveMessagingBuildTimeConfig buildTimeConfig, BuildProducer<HealthBuildItem> producer) enableMetrics(Optional<MetricsCapabilityBuildItem> metricsCapability, ReactiveMessagingConfiguration configuration) (package private) FeatureBuildItemfeature()static StringgetChannelPropertyKey(String channelName, String propertyName, boolean incoming) (package private) voidproduceCoroutineScope(SmallRyeReactiveMessagingProcessor.CoroutineConfigurationBuildItem coroutineConfigurationBuildItem, BuildProducer<AdditionalBeanBuildItem> buildItemBuildProducer) (package private) SmallRyeReactiveMessagingProcessor.CoroutineConfigurationBuildItem(package private) AnnotationsTransformerBuildItem
-
Field Details
-
DEFAULT_VIRTUAL_THREADS_MAX_CONCURRENCY
- See Also:
-
INVOKER_SUFFIX
- See Also:
-
channelPropertyFormat
-
-
Constructor Details
-
SmallRyeReactiveMessagingProcessor
public SmallRyeReactiveMessagingProcessor()
-
-
Method Details
-
getChannelPropertyKey
-
feature
FeatureBuildItem feature() -
beans
AdditionalBeanBuildItem beans() -
transformBeanScope
AnnotationsTransformerBuildItem transformBeanScope(BeanArchiveIndexBuildItem index, CustomScopeAnnotationsBuildItem scopes) -
removalExclusions
-
enableMetrics
public AnnotationsTransformerBuildItem enableMetrics(Optional<MetricsCapabilityBuildItem> metricsCapability, ReactiveMessagingConfiguration configuration) -
disableObservation
public void disableObservation(BuildProducer<RunTimeConfigurationDefaultBuildItem> runtimeConfigProducer) -
enableHealth
public void enableHealth(ReactiveMessagingBuildTimeConfig buildTimeConfig, BuildProducer<HealthBuildItem> producer) -
build
public void build(SmallRyeReactiveMessagingRecorder recorder, RecorderContext recorderContext, BuildProducer<SyntheticBeanBuildItem> syntheticBeans, List<MediatorBuildItem> mediatorMethods, List<InjectedEmitterBuildItem> emitterFields, List<InjectedChannelBuildItem> channelFields, BuildProducer<GeneratedClassBuildItem> generatedClass, BuildProducer<ReflectiveClassBuildItem> reflectiveClass, BuildProducer<RunTimeConfigurationDefaultBuildItem> defaultConfig, ReactiveMessagingConfiguration conf) -
devmodeSupport
void devmodeSupport(CombinedIndexBuildItem index, BuildProducer<AdditionalBeanBuildItem> beans, BuildProducer<AnnotationsTransformerBuildItem> transformations) -
producesCoroutineConfiguration
SmallRyeReactiveMessagingProcessor.CoroutineConfigurationBuildItem producesCoroutineConfiguration() -
produceCoroutineScope
void produceCoroutineScope(SmallRyeReactiveMessagingProcessor.CoroutineConfigurationBuildItem coroutineConfigurationBuildItem, BuildProducer<AdditionalBeanBuildItem> buildItemBuildProducer) -
duplicatedContextSupport
void duplicatedContextSupport(CombinedIndexBuildItem index, BuildProducer<AdditionalBeanBuildItem> beans, BuildProducer<AnnotationsTransformerBuildItem> transformations)
-