conduktor.io ↗

KIP-243 — Make ProducerConfig and ConsumerConfig constructors public

Accepted Kafka 1.1 Client

Makes ProducerConfig(Properties/Map) and ConsumerConfig(Properties/Map) constructors public, enabling programmatic access to default configuration values. Kafka Streams previously had to hard-code producer/consumer default values because the only available constructors were package-private, risking drift when upstream defaults changed.

Details

AuthorMatthias J. Sax
StatusAccepted
Kafka Version1.1
JIRAKAFKA-6382
WikiView on Apache Wiki
Created2017-12-18
Last Modified2018-01-12
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.