[
https://issues.apache.org/jira/browse/KAFKA-19401?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matthias J. Sax updated KAFKA-19401:
------------------------------------
Component/s: streams
> 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
> Components: streams
> Reporter: Chia-Ping Tsai
> Assignee: Chia-Ping Tsai
> Priority: Major
>
> 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)