Interface ReactiveMessagingKafkaBuildTimeConfig
@ConfigRoot(phase=BUILD_TIME)
@ConfigMapping(prefix="quarkus.messaging.kafka")
public interface ReactiveMessagingKafkaBuildTimeConfig
-
Method Summary
Modifier and TypeMethodDescriptionbooleanEnables the graceful shutdown in dev and test modes.booleanWhether or not Kafka serializer/deserializer auto-detection is enabled.booleanWhether Kafka serializer/deserializer generation is enabled.
-
Method Details
-
serializerAutodetectionEnabled
@WithName("serializer-autodetection.enabled") @WithDefault("true") boolean serializerAutodetectionEnabled()Whether or not Kafka serializer/deserializer auto-detection is enabled. -
serializerGenerationEnabled
@WithName("serializer-generation.enabled") @WithDefault("true") boolean serializerGenerationEnabled()Whether Kafka serializer/deserializer generation is enabled. When no serializer/deserializer are found and not set, Quarkus generates a Jackson-based serde. -
enableGracefulShutdownInDevAndTestMode
@WithDefault("false") boolean enableGracefulShutdownInDevAndTestMode()Enables the graceful shutdown in dev and test modes. The graceful shutdown waits until the inflight records have been processed and the offset committed to Kafka. While this setting is highly recommended in production, in dev and test modes, it's disabled by default. This setting allows to re-enable it.
-