Class SmallRyeReactiveMessagingKafkaProcessor
- java.lang.Object
-
- io.quarkus.smallrye.reactivemessaging.kafka.deployment.SmallRyeReactiveMessagingKafkaProcessor
-
public class SmallRyeReactiveMessagingKafkaProcessor extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static StringchannelPropertyFormatstatic StringCHECKPOINT_STATE_STORE_MESSAGE
-
Constructor Summary
Constructors Constructor Description SmallRyeReactiveMessagingKafkaProcessor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuild(BuildProducer<ReflectiveClassBuildItem> reflectiveClass)voidcheckpointHibernateOrm(BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean, Capabilities capabilities)voidcheckpointHibernateReactive(BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean, Capabilities capabilities)voidcheckpointRedis(BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean, BuildProducer<ReflectiveClassBuildItem> reflectiveClass, Capabilities capabilities)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) static StringgetChannelPropertyKey(String channelName, String propertyName, boolean incoming)(package private) static booleanhasStateStoreConfig(String stateStoreName, org.eclipse.microprofile.config.Config config)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)
-
-
-
Field Detail
-
CHECKPOINT_STATE_STORE_MESSAGE
public static final String CHECKPOINT_STATE_STORE_MESSAGE
- See Also:
- Constant Field Values
-
channelPropertyFormat
static String channelPropertyFormat
-
-
Method Detail
-
feature
FeatureBuildItem feature()
-
build
public void build(BuildProducer<ReflectiveClassBuildItem> reflectiveClass)
-
ignoreDuplicateJmxRegistrationInDevAndTestModes
public void ignoreDuplicateJmxRegistrationInDevAndTestModes(LaunchModeBuildItem launchMode, BuildProducer<LogCleanupFilterBuildItem> log)
-
hasStateStoreConfig
static boolean hasStateStoreConfig(String stateStoreName, org.eclipse.microprofile.config.Config config)
-
getChannelPropertyKey
static String getChannelPropertyKey(String channelName, String propertyName, boolean incoming)
-
checkpointRedis
public void checkpointRedis(BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean, BuildProducer<ReflectiveClassBuildItem> reflectiveClass, Capabilities capabilities)
-
checkpointHibernateReactive
public void checkpointHibernateReactive(BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean, Capabilities capabilities)
-
checkpointHibernateOrm
public void checkpointHibernateOrm(BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean, Capabilities capabilities)
-
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)
-
-