Class SmallRyeReactiveMessagingKafkaProcessor
- java.lang.Object
-
- io.quarkus.smallrye.reactivemessaging.kafka.deployment.SmallRyeReactiveMessagingKafkaProcessor
-
public class SmallRyeReactiveMessagingKafkaProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description SmallRyeReactiveMessagingKafkaProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuild(BuildProducer<ReflectiveClassBuildItem> reflectiveClass)voiddefaultChannelConfiguration(LaunchModeBuildItem launchMode, ReactiveMessagingKafkaBuildTimeConfig buildTimeConfig, ReactiveMessagingKafkaConfig runtimeConfig, CombinedIndexBuildItem combinedIndex, List<ConnectorManagedChannelBuildItem> channelsManagedByConnectors, BuildProducer<RunTimeConfigurationDefaultBuildItem> defaultConfigProducer, BuildProducer<GeneratedClassBuildItem> generatedClass, BuildProducer<ReflectiveClassBuildItem> reflection)Handles the serializer/deserializer detection and whether the graceful shutdown should be used in dev mode.(package private) voiddiscoverDefaultSerdeConfig(DefaultSerdeDiscoveryState discovery, List<ConnectorManagedChannelBuildItem> channelsManagedByConnectors, BuildProducer<RunTimeConfigurationDefaultBuildItem> config, BuildProducer<GeneratedClassBuildItem> generatedClass, BuildProducer<ReflectiveClassBuildItem> reflection)(package private) FeatureBuildItemfeature()(package private) StringgetConfigName(String channelName, boolean serializer, boolean isKey)voidignoreDuplicateJmxRegistrationInDevAndTestModes(LaunchModeBuildItem launchMode, BuildProducer<LogCleanupFilterBuildItem> log)(package private) voidprocessIncomingChannelForReflectiveClassPayload(org.jboss.jandex.IndexView index, org.eclipse.microprofile.config.Config config, BiConsumer<org.jboss.jandex.AnnotationInstance,org.jboss.jandex.Type> annotationAcceptor)(package private) voidprocessIncomingForReflectiveClassPayload(org.jboss.jandex.IndexView index, org.eclipse.microprofile.config.Config config, BiConsumer<org.jboss.jandex.AnnotationInstance,org.jboss.jandex.Type> annotationAcceptor)(package private) voidprocessOutgoingChannelForReflectiveClassPayload(org.jboss.jandex.IndexView index, org.eclipse.microprofile.config.Config config, BiConsumer<org.jboss.jandex.AnnotationInstance,org.jboss.jandex.Type> annotationAcceptor)(package private) voidprocessOutgoingForReflectiveClassPayload(org.jboss.jandex.IndexView index, org.eclipse.microprofile.config.Config config, BiConsumer<org.jboss.jandex.AnnotationInstance,org.jboss.jandex.Type> annotationAcceptor)(package private) voidproduceReflectiveClass(BuildProducer<ReflectiveClassBuildItem> reflectiveClass, org.jboss.jandex.Type type)voidreflectiveValueSerializerPayload(CombinedIndexBuildItem combinedIndex, BuildProducer<ReflectiveClassBuildItem> reflectiveClass)
-
-
-
Method Detail
-
feature
FeatureBuildItem feature()
-
build
public void build(BuildProducer<ReflectiveClassBuildItem> reflectiveClass)
-
ignoreDuplicateJmxRegistrationInDevAndTestModes
public void ignoreDuplicateJmxRegistrationInDevAndTestModes(LaunchModeBuildItem launchMode, BuildProducer<LogCleanupFilterBuildItem> log)
-
defaultChannelConfiguration
public void defaultChannelConfiguration(LaunchModeBuildItem launchMode, ReactiveMessagingKafkaBuildTimeConfig buildTimeConfig, ReactiveMessagingKafkaConfig runtimeConfig, CombinedIndexBuildItem combinedIndex, List<ConnectorManagedChannelBuildItem> channelsManagedByConnectors, BuildProducer<RunTimeConfigurationDefaultBuildItem> defaultConfigProducer, BuildProducer<GeneratedClassBuildItem> generatedClass, BuildProducer<ReflectiveClassBuildItem> reflection)
Handles the serializer/deserializer detection and whether the graceful shutdown should be used in dev mode.
-
discoverDefaultSerdeConfig
void discoverDefaultSerdeConfig(DefaultSerdeDiscoveryState discovery, List<ConnectorManagedChannelBuildItem> channelsManagedByConnectors, BuildProducer<RunTimeConfigurationDefaultBuildItem> config, BuildProducer<GeneratedClassBuildItem> generatedClass, BuildProducer<ReflectiveClassBuildItem> reflection)
-
reflectiveValueSerializerPayload
public void reflectiveValueSerializerPayload(CombinedIndexBuildItem combinedIndex, BuildProducer<ReflectiveClassBuildItem> reflectiveClass)
-
produceReflectiveClass
void produceReflectiveClass(BuildProducer<ReflectiveClassBuildItem> reflectiveClass, org.jboss.jandex.Type type)
-
processOutgoingForReflectiveClassPayload
void processOutgoingForReflectiveClassPayload(org.jboss.jandex.IndexView index, org.eclipse.microprofile.config.Config config, BiConsumer<org.jboss.jandex.AnnotationInstance,org.jboss.jandex.Type> annotationAcceptor)
-
processOutgoingChannelForReflectiveClassPayload
void processOutgoingChannelForReflectiveClassPayload(org.jboss.jandex.IndexView index, org.eclipse.microprofile.config.Config config, BiConsumer<org.jboss.jandex.AnnotationInstance,org.jboss.jandex.Type> annotationAcceptor)
-
processIncomingForReflectiveClassPayload
void processIncomingForReflectiveClassPayload(org.jboss.jandex.IndexView index, org.eclipse.microprofile.config.Config config, BiConsumer<org.jboss.jandex.AnnotationInstance,org.jboss.jandex.Type> annotationAcceptor)
-
processIncomingChannelForReflectiveClassPayload
void processIncomingChannelForReflectiveClassPayload(org.jboss.jandex.IndexView index, org.eclipse.microprofile.config.Config config, BiConsumer<org.jboss.jandex.AnnotationInstance,org.jboss.jandex.Type> annotationAcceptor)
-
-