All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.quarkus.smallrye.reactivemessaging.kafka.deployment.ReactiveMessagingKafkaBuildTimeConfig Maven / Gradle / Ivy

There is a newer version: 3.15.0
Show newest version
package io.quarkus.smallrye.reactivemessaging.kafka.deployment;

import io.quarkus.runtime.annotations.ConfigItem;
import io.quarkus.runtime.annotations.ConfigPhase;
import io.quarkus.runtime.annotations.ConfigRoot;

@ConfigRoot(name = "reactive-messaging.kafka", phase = ConfigPhase.BUILD_TIME)
public class ReactiveMessagingKafkaBuildTimeConfig {
    /**
     * Whether or not Kafka serializer/deserializer auto-detection is enabled.
     */
    @ConfigItem(name = "serializer-autodetection.enabled", defaultValue = "true")
    public boolean serializerAutodetectionEnabled;

    /**
     * Whether Kafka serializer/deserializer generation is enabled.
     * When no serializer/deserializer are found and not set, Quarkus generates a Jackson-based serde.
     */
    @ConfigItem(name = "serializer-generation.enabled", defaultValue = "true")
    public boolean serializerGenerationEnabled;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy