public static class GenericAvroProducerConfig.Builder<T extends GenericAvroProducerConfig.Builder<T>> extends BaseAvroProducerConfig.Builder<org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,T>
batchSize, blocking, deliveryStrategy, keySerializer, lingerMs, messageBufferSize, messageBufferWaitTimeout, orderingStrategy, proxyChain, valueSerializer| Modifier and Type | Method and Description |
|---|---|
GenericAvroProducerConfig |
build()
Validates and builds the
BaseAvroProducerConfig object which is used to create a producer |
T |
setKeySerializer(org.apache.kafka.common.serialization.Serializer<org.apache.avro.generic.GenericRecord> keySerializer)
This is not supported and will always throw a
ClientException |
T |
setKeySerializer(java.lang.String keySerializerClassName)
This is not supported and will always throw a
ClientException |
T |
setValueSerializer(org.apache.kafka.common.serialization.Serializer<org.apache.avro.generic.GenericRecord> valueSerializer)
This is not supported and will always throw a
ClientException |
T |
setValueSerializer(java.lang.String valueSerializerClassName)
This is not supported and will always throw a
ClientException |
setBatchSize, setBlocking, setDeliveryStrategy, setLingerMs, setMessageBufferSize, setMessageBufferWaitTimeout, setOrderingStrategy, setProxyChain, validatepublic T setKeySerializer(java.lang.String keySerializerClassName)
ClientExceptionsetKeySerializer in class BaseProducerConfig.Builder<org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,T extends GenericAvroProducerConfig.Builder<T>>keySerializerClassName - The configured key serializerGenericAvroProducerConfig.Builder object to be used for further
configurationpublic T setKeySerializer(org.apache.kafka.common.serialization.Serializer<org.apache.avro.generic.GenericRecord> keySerializer)
ClientExceptionsetKeySerializer in class BaseProducerConfig.Builder<org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,T extends GenericAvroProducerConfig.Builder<T>>keySerializer - The configured key serializerGenericAvroProducerConfig.Builder object to be used for further
configurationpublic T setValueSerializer(java.lang.String valueSerializerClassName)
ClientExceptionsetValueSerializer in class BaseProducerConfig.Builder<org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,T extends GenericAvroProducerConfig.Builder<T>>valueSerializerClassName - The configured value serializer class nameGenericAvroProducerConfig.Builder object to be used for further
configurationpublic T setValueSerializer(org.apache.kafka.common.serialization.Serializer<org.apache.avro.generic.GenericRecord> valueSerializer)
ClientExceptionsetValueSerializer in class BaseProducerConfig.Builder<org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,T extends GenericAvroProducerConfig.Builder<T>>valueSerializer - The configured value serializerGenericAvroProducerConfig.Builder object to be used for further
configurationpublic GenericAvroProducerConfig build()
BaseAvroProducerConfig.BuilderBaseAvroProducerConfig object which is used to create a producerbuild in class BaseAvroProducerConfig.Builder<org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,T extends GenericAvroProducerConfig.Builder<T>>BaseAvroProducerConfigCopyright © 2020–2021 Axual B.V.. All rights reserved.