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
| Author | Matthias J. Sax |
| Status | Accepted |
| Kafka Version | 1.1 |
| JIRA | KAFKA-6382 |
| Wiki | View on Apache Wiki |
| Created | 2017-12-18 |
| Last Modified | 2018-01-12 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.