You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Chia-Ping Tsai (Jira)" <ji...@apache.org> on 2025/06/12 01:00:13 UTC
[jira] [Created] (KAFKA-19401) Consider keeping/removing the internal wrappers from streams module
Chia-Ping Tsai created KAFKA-19401:
--------------------------------------
Summary: Consider keeping/removing the internal wrappers from streams module
Key: KAFKA-19401
URL: https://issues.apache.org/jira/browse/KAFKA-19401
Project: Kafka
Issue Type: Improvement
Reporter: Chia-Ping Tsai
Assignee: Chia-Ping Tsai
The XXXInternal classes within the streams module are designed to expose the protected variables that we prefer to not make accessible to normal users. However, the approach leads to creation of number of internal classes, such as AutoOffsetResetInternal, JoinWindowsInternal, NamedInternal, and ToInternal.
While this could be considered to code smell. It consistently sparks discussions whenever new internal classes are introduced into the streams module. Therefore, I'm opening this ticket to address this issue.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)