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)