KIP-312 — Add Overloaded StreamsBuilder Build Method to Accept java.util.Properties
Accepted Kafka 2.1 Streams
Adds an overloaded `StreamsBuilder.build(Properties)` method so that topology optimization settings (from KIP-295) can be passed at build time without requiring a `StreamsConfig` object. The workaround was to call `build()` without properties and pass optimization config separately in the `KafkaStreams` constructor, which is awkward and inconsistent.
Details
| Author | Bill Bejeck |
| Status | Accepted |
| Kafka Version | 2.1 |
| JIRA | KAFKA-7027 |
| Wiki | View on Apache Wiki |
| Created | 2018-06-07 |
| Last Modified | 2018-06-29 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.