Package com.adaptris.kafka
Class AdvancedProducerConfigBuilder
- java.lang.Object
-
- com.adaptris.kafka.AdvancedConfigBuilder
-
- com.adaptris.kafka.AdvancedProducerConfigBuilder
-
- All Implemented Interfaces:
ConfigBuilder
,ProducerConfigBuilder
@Deprecated public class AdvancedProducerConfigBuilder extends AdvancedConfigBuilder implements ProducerConfigBuilder
Deprecated.since 3.8.0 when using aKafkaConnection
; has no meaning.Implementation ofProducerConfigBuilder
that exposes all configuration.Exposes all possible settings via a
KeyValuePairSet
. No checking of values is performed other than for the various SSL passwords (such as "ssl.key.password") which will be decoded usingPassword.decode(String)
appropriately.Regardless of what is configured; the
key.serializer
property is fixed to be aStringSerializer
; and thevalue.serializer
property is always anAdaptrisMessageSerializer
.In the adapter configuration file this class is aliased as kafka-advanced-producer-config which is the preferred alternative to the fully qualified classname when building your configuration.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.adaptris.kafka.ConfigBuilder
ConfigBuilder.Acks, ConfigBuilder.CompressionType, ConfigBuilder.KeyFilter
-
-
Field Summary
-
Fields inherited from class com.adaptris.kafka.AdvancedConfigBuilder
log, PASSWORD_KEYS
-
Fields inherited from interface com.adaptris.kafka.ConfigBuilder
DEFAULT_KEY_DESERIALIZER, DEFAULT_KEY_SERIALIZER, DEFAULT_VALUE_DESERIALIZER, DEFAULT_VALUE_SERIALIZER, KEY_DESERIALIZER_FACTORY_CONFIG
-
-
Constructor Summary
Constructors Constructor Description AdvancedProducerConfigBuilder()
Deprecated.AdvancedProducerConfigBuilder(KeyValuePairSet cfg)
Deprecated.
-
Method Summary
-
Methods inherited from class com.adaptris.kafka.AdvancedConfigBuilder
build, build, getConfig, setConfig
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.adaptris.kafka.ConfigBuilder
build
-
Methods inherited from interface com.adaptris.kafka.ProducerConfigBuilder
build
-
-
-
-
Constructor Detail
-
AdvancedProducerConfigBuilder
public AdvancedProducerConfigBuilder()
Deprecated.
-
AdvancedProducerConfigBuilder
public AdvancedProducerConfigBuilder(KeyValuePairSet cfg)
Deprecated.
-
-