[
https://issues.apache.org/jira/browse/KAFKA-17939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18045740#comment-18045740
]
Siddhartha Devineni commented on KAFKA-17939:
---------------------------------------------
Hi all,
I have updated the KIP-1247 after discussion:
[https://cwiki.apache.org/confluence/display/KAFKA/KIP-1247%3A+Make+Bytes+utils+class+part+of+the+public+API]
Discussion thread:
[https://lists.apache.org/thread/j2h0n5pdccdstsg7xlvlfto0fwmf112z]
Now, the KIP focuses on making only Bytes part of the public API, as it is
straightforward and widely exposed through Kafka Streams and other public
interfaces. The Time API will be addressed in a separate KIP due to design
considerations and dependencies.
The KIP proposes to include Bytes in Javadoc generation and enhance its
documentation to meet public API standards, with no impact on user
compatibility.
Thank you.
> Kafka Streams API exposes org.apache.kafka.common.utils.Bytes which is not
> part of the public API
> -------------------------------------------------------------------------------------------------
>
> Key: KAFKA-17939
> URL: https://issues.apache.org/jira/browse/KAFKA-17939
> Project: Kafka
> Issue Type: Task
> Components: streams
> Reporter: Mickael Maison
> Assignee: Siddhartha Devineni
> Priority: Major
> Labels: needs-kip
>
> Quite a few public API classes/interfaces in org.apache.kafka.streams and
> org.apache.kafka.streams.kstreams expose the
> org.apache.kafka.common.utils.Bytes class. However Bytes is not part of the
> public API.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)