conduktor.io ↗

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

AuthorTengYao Chi
StatusAccepted
Kafka Version4.0
JIRAKAFKA-17253
WikiView on Apache Wiki
Created2024-08-04
Last Modified2024-08-29
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.