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)