Class SmallRyeReactiveMessagingKafkaProcessor
java.lang.Object
io.quarkus.smallrye.reactivemessaging.kafka.deployment.SmallRyeReactiveMessagingKafkaProcessor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadditionalJpaModel(BuildProducer<AdditionalJpaModelBuildItem> additionalJpaModel) 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 booleanhasDLQConfig(String channelName, org.eclipse.microprofile.config.Config config) (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 Details
-
CHECKPOINT_STATE_STORE_MESSAGE
- See Also:
-
channelPropertyFormat
-
-
Constructor Details
-
SmallRyeReactiveMessagingKafkaProcessor
public SmallRyeReactiveMessagingKafkaProcessor()
-
-
Method Details
-
feature
FeatureBuildItem feature() -
build
-
ignoreDuplicateJmxRegistrationInDevAndTestModes
public void ignoreDuplicateJmxRegistrationInDevAndTestModes(LaunchModeBuildItem launchMode, BuildProducer<LogCleanupFilterBuildItem> log) -
hasStateStoreConfig
static boolean hasStateStoreConfig(String stateStoreName, org.eclipse.microprofile.config.Config config) -
hasDLQConfig
-
getChannelPropertyKey
-
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) -
additionalJpaModel
-
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)
-