Package com.bakdata.kafka
Class DeserializerConfig
java.lang.Object
com.bakdata.kafka.DeserializerConfig
- All Implemented Interfaces:
SerializationConfig
Defines how to serialize the data in a Kafka producer
-
Constructor Summary
ConstructorsConstructorDescriptionDeserializerConfig(@NonNull Class<? extends org.apache.kafka.common.serialization.Deserializer> keyDeserializer, @NonNull Class<? extends org.apache.kafka.common.serialization.Deserializer> valueDeserializer) -
Method Summary
Modifier and TypeMethodDescriptionCreate properties from thisSerializationConfigwithKeyDeserializer(@NonNull Class<? extends org.apache.kafka.common.serialization.Deserializer> keyDeserializer) withValueDeserializer(@NonNull Class<? extends org.apache.kafka.common.serialization.Deserializer> valueDeserializer)
-
Constructor Details
-
DeserializerConfig
-
-
Method Details
-
createProperties
Description copied from interface:SerializationConfigCreate properties from thisSerializationConfig- Specified by:
createPropertiesin interfaceSerializationConfig- Returns:
- Map of serialization configurations
-
withKeyDeserializer
public DeserializerConfig withKeyDeserializer(@NonNull @NonNull Class<? extends org.apache.kafka.common.serialization.Deserializer> keyDeserializer) - Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withValueDeserializer
public DeserializerConfig withValueDeserializer(@NonNull @NonNull Class<? extends org.apache.kafka.common.serialization.Deserializer> valueDeserializer) - Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-