Class SmallRyeReactiveMessagingProcessor
- java.lang.Object
-
- io.quarkus.smallrye.reactivemessaging.deployment.SmallRyeReactiveMessagingProcessor
-
public class SmallRyeReactiveMessagingProcessor extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSmallRyeReactiveMessagingProcessor.CoroutineConfigurationBuildItem
-
Field Summary
Fields Modifier and Type Field Description (package private) static StringchannelPropertyFormat(package private) static StringDEFAULT_VIRTUAL_THREADS_MAX_CONCURRENCY(package private) static StringINVOKER_SUFFIX
-
Constructor Summary
Constructors Constructor Description SmallRyeReactiveMessagingProcessor()
-
Method Summary
-
-
-
Field Detail
-
DEFAULT_VIRTUAL_THREADS_MAX_CONCURRENCY
static final String DEFAULT_VIRTUAL_THREADS_MAX_CONCURRENCY
- See Also:
- Constant Field Values
-
INVOKER_SUFFIX
static final String INVOKER_SUFFIX
- See Also:
- Constant Field Values
-
channelPropertyFormat
static String channelPropertyFormat
-
-
Method Detail
-
getChannelPropertyKey
public static String getChannelPropertyKey(String channelName, String propertyName, boolean incoming)
-
feature
FeatureBuildItem feature()
-
beans
AdditionalBeanBuildItem beans()
-
transformBeanScope
AnnotationsTransformerBuildItem transformBeanScope(BeanArchiveIndexBuildItem index, CustomScopeAnnotationsBuildItem scopes)
-
removalExclusions
public List<UnremovableBeanBuildItem> removalExclusions()
-
enableMetrics
public AnnotationsTransformerBuildItem enableMetrics(Optional<MetricsCapabilityBuildItem> metricsCapability, ReactiveMessagingConfiguration configuration)
-
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)
-
-