public class ProducerRegistration<K,V>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ProducerRegistration.FinalBuilder<K,V> |
static interface |
ProducerRegistration.KeySerializerBuilder<K,V> |
static interface |
ProducerRegistration.ProducerBuilder<K,V> |
static interface |
ProducerRegistration.TopicBuilder<K,V> |
static class |
ProducerRegistration.ValueSerializerBuilder<K,V> |
Constructor and Description |
---|
ProducerRegistration() |
Modifier and Type | Method and Description |
---|---|
static <K,V> ProducerRegistration.TopicBuilder<K,V> |
builder()
creates a new builder
|
org.apache.kafka.common.serialization.Serializer<K> |
getKeySerializer() |
ProducerConfig |
getProducerConfig() |
java.lang.String |
getProducerConfigName() |
ExpectedTopicConfiguration |
getTopic() |
java.lang.String |
getTopicName() |
org.apache.kafka.common.serialization.Serializer<V> |
getValueSerializer() |
boolean |
isCheckTopicConfiguration() |
boolean |
isCreateTopicIfMissing() |
public java.lang.String getProducerConfigName()
public ExpectedTopicConfiguration getTopic()
public java.lang.String getTopicName()
public boolean isCheckTopicConfiguration()
public boolean isCreateTopicIfMissing()
public org.apache.kafka.common.serialization.Serializer<K> getKeySerializer()
public org.apache.kafka.common.serialization.Serializer<V> getValueSerializer()
public ProducerConfig getProducerConfig()
public static <K,V> ProducerRegistration.TopicBuilder<K,V> builder()
K
- the Java type of the message keyV
- the Java type of the message value