KIP-1078 — Remove Leaking Getter Methods in Joined Helper Class
Accepted Kafka 4.0 Streams
Deprecates gracePeriod(), keySerde(), valueSerde(), and otherValueSerde() getter methods from the public Joined helper class, since these methods expose internal concern and are already available on the internal JoinedInternal class used by the DSL implementation. These getters leaked implementation details into the public API, and removing them prevents external code from depending on internals.
Details
| Author | TengYao Chi |
| Status | Accepted |
| Kafka Version | 4.0 |
| JIRA | KAFKA-17253 |
| Wiki | View on Apache Wiki |
| Created | 2024-08-04 |
| Last Modified | 2024-08-29 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.