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)

Reply via email to