K - The specific Avro Type which will be used as a key.V - The specific Avro Type which will be used as a value.T - the type of the Builder that is to be used.public static class SpecificAvroConsumerConfig.Builder<K extends org.apache.avro.specific.SpecificRecord,V extends org.apache.avro.specific.SpecificRecord,T extends SpecificAvroConsumerConfig.Builder<K,V,T>> extends BaseAvroConsumerConfig.Builder<K,V,T>
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
SpecificAvroConsumerConfig<K,V> |
build()
Validates and builds the
BaseAvroConsumerConfig object which is used to create a
consumer |
T |
setKeyDeserializer(org.apache.kafka.common.serialization.Deserializer<K> keyDeserializer)
This is not supported and will always throw a
ClientException |
T |
setKeyDeserializer(java.lang.String keyDeserializerClassName)
This is not supported and will always throw a
ClientException |
T |
setValueDeserializer(org.apache.kafka.common.serialization.Deserializer<V> valueDeserializer)
This is not supported and will always throw a
ClientException |
T |
setValueDeserializer(java.lang.String valueDeserializerClassName)
This is not supported and will always throw a
ClientException |
setDeliveryStrategy, setMaximumPollSize, setProxyChain, setStream, validatepublic T setKeyDeserializer(java.lang.String keyDeserializerClassName)
ClientExceptionsetKeyDeserializer in class BaseConsumerConfig.Builder<K extends org.apache.avro.specific.SpecificRecord,V extends org.apache.avro.specific.SpecificRecord,T extends SpecificAvroConsumerConfig.Builder<K,V,T>>keyDeserializerClassName - The configured key deserializer class nameSpecificAvroConsumerConfig.Builder object to be used for further
configurationpublic T setKeyDeserializer(org.apache.kafka.common.serialization.Deserializer<K> keyDeserializer)
ClientExceptionsetKeyDeserializer in class BaseConsumerConfig.Builder<K extends org.apache.avro.specific.SpecificRecord,V extends org.apache.avro.specific.SpecificRecord,T extends SpecificAvroConsumerConfig.Builder<K,V,T>>keyDeserializer - The configured key deserializerSpecificAvroConsumerConfig.Builder object to be used for further
configurationpublic T setValueDeserializer(java.lang.String valueDeserializerClassName)
ClientExceptionsetValueDeserializer in class BaseConsumerConfig.Builder<K extends org.apache.avro.specific.SpecificRecord,V extends org.apache.avro.specific.SpecificRecord,T extends SpecificAvroConsumerConfig.Builder<K,V,T>>valueDeserializerClassName - The configured value deserializer class nameSpecificAvroConsumerConfig.Builder object to be used for further
configurationpublic T setValueDeserializer(org.apache.kafka.common.serialization.Deserializer<V> valueDeserializer)
ClientExceptionsetValueDeserializer in class BaseConsumerConfig.Builder<K extends org.apache.avro.specific.SpecificRecord,V extends org.apache.avro.specific.SpecificRecord,T extends SpecificAvroConsumerConfig.Builder<K,V,T>>valueDeserializer - The configured value deserializerSpecificAvroConsumerConfig.Builder object to be used for further
configurationpublic SpecificAvroConsumerConfig<K,V> build()
BaseAvroConsumerConfig.BuilderBaseAvroConsumerConfig object which is used to create a
consumerbuild in class BaseAvroConsumerConfig.Builder<K extends org.apache.avro.specific.SpecificRecord,V extends org.apache.avro.specific.SpecificRecord,T extends SpecificAvroConsumerConfig.Builder<K,V,T>>BaseAvroConsumerConfig objectCopyright © 2020–2021 Axual B.V.. All rights reserved.