Class SmallRyeReactiveMessagingKafkaProcessor
java.lang.Object
io.quarkus.smallrye.reactivemessaging.kafka.deployment.SmallRyeReactiveMessagingKafkaProcessor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadditionalJpaModel(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.hibernate.orm.deployment.spi.AdditionalJpaModelBuildItem> additionalJpaModel) voidbuild(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean) voidcheckpointHibernateOrm(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean, io.quarkus.deployment.Capabilities capabilities) voidcheckpointHibernateReactive(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean, io.quarkus.deployment.Capabilities capabilities) voidcheckpointRedis(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.Capabilities capabilities) voiddefaultChannelConfiguration(io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, ReactiveMessagingKafkaBuildTimeConfig buildTimeConfig, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndex, List<io.quarkus.smallrye.reactivemessaging.deployment.items.ConnectorManagedChannelBuildItem> channelsManagedByConnectors, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem> defaultConfigProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflection) Handles the serializer/deserializer detection and whether the graceful shutdown should be used in dev mode.(package private) voiddisableGracefulShutdown(List<io.quarkus.smallrye.reactivemessaging.deployment.items.ConnectorManagedChannelBuildItem> channelsManagedByConnectors, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem> defaultConfigProducer, DefaultSerdeDiscoveryState discoveryState) (package private) voiddiscoverDefaultSerdeConfig(DefaultSerdeDiscoveryState discovery, List<io.quarkus.smallrye.reactivemessaging.deployment.items.ConnectorManagedChannelBuildItem> channelsManagedByConnectors, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem> config, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflection) (package private) io.quarkus.deployment.builditem.FeatureBuildItemfeature()(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(io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.logging.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(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, org.jboss.jandex.Type type) voidreflectiveValueSerializerPayload(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndex, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass)
-
Field Details
-
CHECKPOINT_STATE_STORE_MESSAGE
- See Also:
-
-
Constructor Details
-
SmallRyeReactiveMessagingKafkaProcessor
public SmallRyeReactiveMessagingKafkaProcessor()
-
-
Method Details
-
feature
io.quarkus.deployment.builditem.FeatureBuildItem feature() -
build
public void build(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean) -
ignoreDuplicateJmxRegistrationInDevAndTestModes
public void ignoreDuplicateJmxRegistrationInDevAndTestModes(io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.logging.LogCleanupFilterBuildItem> log) -
hasStateStoreConfig
static boolean hasStateStoreConfig(String stateStoreName, org.eclipse.microprofile.config.Config config) -
hasDLQConfig
-
checkpointRedis
public void checkpointRedis(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.Capabilities capabilities) -
checkpointHibernateReactive
public void checkpointHibernateReactive(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean, io.quarkus.deployment.Capabilities capabilities) -
checkpointHibernateOrm
public void checkpointHibernateOrm(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean, io.quarkus.deployment.Capabilities capabilities) -
additionalJpaModel
public void additionalJpaModel(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.hibernate.orm.deployment.spi.AdditionalJpaModelBuildItem> additionalJpaModel) -
defaultChannelConfiguration
public void defaultChannelConfiguration(io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, ReactiveMessagingKafkaBuildTimeConfig buildTimeConfig, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndex, List<io.quarkus.smallrye.reactivemessaging.deployment.items.ConnectorManagedChannelBuildItem> channelsManagedByConnectors, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem> defaultConfigProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflection) Handles the serializer/deserializer detection and whether the graceful shutdown should be used in dev mode. -
disableGracefulShutdown
void disableGracefulShutdown(List<io.quarkus.smallrye.reactivemessaging.deployment.items.ConnectorManagedChannelBuildItem> channelsManagedByConnectors, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem> defaultConfigProducer, DefaultSerdeDiscoveryState discoveryState) -
discoverDefaultSerdeConfig
void discoverDefaultSerdeConfig(DefaultSerdeDiscoveryState discovery, List<io.quarkus.smallrye.reactivemessaging.deployment.items.ConnectorManagedChannelBuildItem> channelsManagedByConnectors, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem> config, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflection) -
reflectiveValueSerializerPayload
public void reflectiveValueSerializerPayload(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndex, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass) -
produceReflectiveClass
void produceReflectiveClass(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.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)
-