Interface ProducerRegistration.KeySerializerBuilder<K,V>
-
- Enclosing class:
- ProducerRegistration<K,V>
public static interface ProducerRegistration.KeySerializerBuilder<K,V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProducerRegistration<K,V>
build()
<K2> ProducerRegistration.ValueSerializerBuilder<K2,V>
withKeySerializer(org.apache.kafka.common.serialization.Serializer<K2> keySerializer)
<V2> ProducerRegistration.FinalBuilder<K,V2>
withValueSerializer(org.apache.kafka.common.serialization.Serializer<V2> valueSerializer)
-
-
-
Method Detail
-
withKeySerializer
<K2> ProducerRegistration.ValueSerializerBuilder<K2,V> withKeySerializer(org.apache.kafka.common.serialization.Serializer<K2> keySerializer)
- Type Parameters:
K2
- the Java type of the message key- Parameters:
keySerializer
- define a new key serializer- Returns:
- builder
-
withValueSerializer
<V2> ProducerRegistration.FinalBuilder<K,V2> withValueSerializer(org.apache.kafka.common.serialization.Serializer<V2> valueSerializer)
- Type Parameters:
V2
- the Java type of the message value- Parameters:
valueSerializer
- define a new value serializer- Returns:
- builder
-
build
ProducerRegistration<K,V> build()
-
-